- 62
- 0
- 约3.06千字
- 约 3页
- 2023-05-25 发布于四川
- 举报
STM32 的每个TIMER都有正交编码器输入接口,TI1,TI2 经过输入滤波,边沿检测产生TI1FP1,TI2FP2 接到编码器模块,通过配置编
码器的工作模式,即可以对编码器进行正向/反向计数。
如下图,编码器使用了A,B两相信号,但是我只需要对TI1信号进行计数(第一行),我也是刚发现了这个错误,原来对两个信号都计
数,导致码盘转一周得到不止100 个脉冲(100 线的光电码盘)。通过STM32 的编码器模块比较两想的电平信号就可以很容易地计算出编
码器的运行情况了。
下面是我调试OK 的代码:
void Encoder_Configration(void)
{
GPIO_InitTypeDef GPIO_InitStructure;
TIM_TimeBaseInitTypeDef TIM_TimeBaseStructure;
TIM_ICInitTypeDef TIM_ICInitStructure;
//PC6 A 相 PC7 B相
GPIO_InitStructure.GPIO_Pin GPIO_Pin_6 | GPIO_Pin_7;
GPIO_InitStructure.GPIO_Mode GPIO_Mode_IN_FLOATING;
GPIO_InitStructur
您可能关注的文档
- WG2005 中文版的资料.pdf
- lm324 芯片中文版资料.pdf
- lm317 芯片中文版资料.pdf
- LM124 芯片中文版资料.pdf
- LM117 芯片中文版资料.pdf
- RT8009-3.3V 芯片中文版资料.pdf
- CD4049 芯片中文版资料.pdf
- 25项目建议书(开发过程文档).doc
- 变色激光器资料.pdf
- 74155 芯片中文版资料.pdf
- 2026+循证建议:英克司兰在慢性肾脏病患者中的应用解读.pptx
- 2026+中国循证专家共识:儿童肺栓塞的管理 (1)_final.pptx
- 2026+中国循证专家共识:儿童肺栓塞的管理 (1)_repaired.pptx
- 2026+中国循证专家共识:儿童肺栓塞的管理_final.pptx
- 2026+中国循证专家共识:儿童肺栓塞的管理_repaired.pptx
- 2026+专家建议:嗜酸性食管炎组织学报告标准化.pptx
- 2026+最佳实践共识建议:所有医院发生的尿路感染的预防策略.pptx
- 2026+paflar+指南:少关节型幼年特发性关节炎_repaired.pptx
- 2026+PANLAR建议:少关节型幼年特发性关节炎的治疗.pptx
- 2026+国外实践指南+:女性首次经历精神病发作时首选的抗精神病药物.pptx
原创力文档

文档评论(0)