文件名称:编码器检测_中断方式.rar
文件大小:2.8MB
文件格式:RAR
更新时间:2022-06-30 10:49:22
STM32 编码器检测
开发板:正点原子_精英板(最好带LCD屏幕) 方式:因为使用的是增量式编码器,只使用了AB两相,所以定义了PA0、PA1作为输入端,接编码器A、B(KEY0、KEY1并没有删除,依然可以使用),通过串口1输出编码器的脉冲数(方便没有LCD屏的使用,配合串口调试助手,细节注意串口调试助手的波特率设置),为了方便使用,也添加了LCD屏幕显示。 注意1:为了方便自己学习,更建议通过所学的实例代码来自己修改,此代码修改上并不难,也可以本人的作为参考。 注意2:编码器输入检测的方式主要有两种,中断方式检测(也就是这个资源),定时器方式检测(难度稍大,后期更新),但是中断方式太占用资源,并且与芯片的性能有关,可能导致检测不准确,并且如果还要处理别的事件的话,效果就更差,所以慎用。作者本人做的也是因为买的编码器没有带检测程序,所以自己做的,检测编码器是否可用,后续用编码器测速、测位移,依旧会使用定时器方式。 只想供免费下载学习交流,但是系统调整不能自己修改,有需要百度云提取: 链接:https://pan.baidu.com/s/10_ZsMs7rQaSL1fX7IHnKCg 提取码:ni71