
单片机模块
各类常用模块代码
Zx62365
这个作者很懒,什么都没留下…
展开
-
keil中右键GO To Definition报错解决
则是output的配置问题,在对应界面勾选Bowse Infomation即可。原创 2024-08-13 15:32:20 · 644 阅读 · 0 评论 -
英伟达jetson nano第一次进入镜像配置
设置分辨率 xrandr –output HDMI-0 –mode “1920x1080”最好在设置中重新配置下 不然重启又得调。Ctrl+Alt+T启动终端。我所用产品为jetbot。原创 2024-03-10 11:24:59 · 671 阅读 · 0 评论 -
BMP280气压传感器驱动程序
【代码】BMP280气压传感器驱动程序。原创 2024-01-26 20:44:00 · 1989 阅读 · 2 评论 -
C语言实现USB串口通信
【代码】C语言实现USB串口通信。原创 2023-11-30 20:10:46 · 919 阅读 · 1 评论 -
STM32控制270度或180度舵机
【代码】STM32控制270度或180度舵机。原创 2023-11-30 19:43:48 · 1615 阅读 · 2 评论 -
HAL库下AS608光学指纹模块的驱动代码
【代码】HAL库下AS608光学指纹模块的驱动代码。原创 2023-11-23 21:13:57 · 729 阅读 · 0 评论 -
HAL库下的RC522读卡器驱动代码
驱动代码(.C和.H)原创 2023-11-23 21:06:30 · 673 阅读 · 0 评论 -
51单片机红外发射功能(以遥控空调为例)
原理请读者自行搜索“NEC红外协议” 另代码比较久远,函数名多以拼音命名。原创 2023-11-23 20:55:21 · 923 阅读 · 4 评论 -
矩阵按键C51单片机版
【代码】矩阵按键C51单片机版。原创 2023-11-23 20:41:14 · 463 阅读 · 0 评论 -
红外测温传感器 GY-906 BAA BCC DCC DAA DCI
BCC测距范围是 10cm。BAA测距范围是 2cm。DCI测距范围是 1m。原创 2023-11-23 20:38:00 · 1983 阅读 · 0 评论 -
STM32通过地址方式访问IO口:位带(类似于C51方式)
只需在头文件中对地址偏移进行宏的封装即可实现。原创 2023-11-23 20:23:19 · 444 阅读 · 0 评论 -
超声波模块HC-SR04
给控制引脚(Trig)输入一个10US 以上的高电平后在接收引脚(Echo)等待高电平输出,高电平持续时间就是超声波从发射到返回时间.测试距离=(高电平时间*声速(340M/S))/2。代码实现原理为一有输出就开定时器计时,当此口变为低电平时就可以读定时器的值,此时就为此次测距的时间,方可算出距离。VCC(5V)、 Trig(控制端)、 Echo(接收端)、地(GND)距离L计算=(定时器值 × 1us × 340m/s )/2。HC-SR04超声波测距模块管脚。可在中断中编写代码现探测超时处理。原创 2023-11-23 20:13:27 · 530 阅读 · 0 评论 -
5V电平触发双路继电器触发电平特性
但是实际测试中发现3.3V既可以触发高电平有效的档位,又可以触发低电平有效的档位。也就是说在高电平触发的模式下3.3V算高电平,0V算低电平。而在低电平触发的模式下3.3V和0V都算低电平。双路继电器如图,它标明是5V触发,可以通过跳线帽改变触发模式(H/L)。原创 2023-10-02 09:09:41 · 825 阅读 · 1 评论 -
STM32F1XX HAL库下的矩阵键盘
【代码】STM32F1XX HAL库下的矩阵键盘。原创 2023-04-06 11:06:22 · 778 阅读 · 1 评论