【STM32】拓展模块
STM32常用拓展模块的使用说明
Abaaba+
这个作者很懒,什么都没留下…
展开
-
【STM32 HAL库】TB6612电机驱动
TB6612是一款双H桥电机驱动,每个H桥可以驱动一个直流电机本质上讲,TB6612是一个电子开关,它根据接收到的PWM信号,来控制”开“与”关“,从而输出特定的电压,以此来驱动电机。原创 2024-07-31 20:44:30 · 544 阅读 · 0 评论 -
【STM32 HAL库】OLED显示模块
本文为笔者学习 OLED 的总结,基于keysking的视频内容,如有错误,欢迎指正。原创 2024-09-19 20:39:56 · 551 阅读 · 0 评论 -
【STM32 HAL库】HC-05 蓝牙通信
因为串口可以重定向为printf来打印数据,而HC-05本质上为无线的串口通信,原理一样,所以HC-05蓝牙通信也能重定向为printf。即以HC-05作为串口与主机之间通信的桥梁,实现串口与主机的通信。注意:USART需要配置为轮询模式。原创 2024-07-31 15:41:13 · 412 阅读 · 0 评论 -
【STM32 HAL库】编码器测速
PS:这个代码可以直接放到TIM的Encoder初始化函数中,在初始化的最后,直接开启编码器。电机驱动轴转动一圈产生的脉冲数 = 分频数 * 编码器线数(电机一圈产生脉冲数)车轮转动一圈产生的脉冲数 = 分频数 * 编码器线数* 电机减速比。分频数,当编码器模式配置为TI1 and TI2时,为"4分频"故,车轮转1圈 脉冲数 = 11 * 10 * 4 = 440。编码器脉冲数,也即编码器线数,也即电机转一圈会产生的脉冲数。故,驱动轴转1圈 脉冲数 = 11 * 4 = 44。原创 2024-07-31 15:18:27 · 408 阅读 · 0 评论