Part Number:MSP430F5529
最近才刚刚接触msp430的板子,和stm32有点像但是又有不同的地方。
想问一下,如果想要使用电机编码器的话?
是通过io口的输入捕获进入中断进行计数?还是通过定时器的输入捕获模式嘞?
具体应该怎么操作呢
Susan Yang:
Jeans Li 说:如果想要使用电机编码器的话?
请问是哪种编码器?
Jeans Li 说:是通过io口的输入捕获进入中断进行计数?还是通过定时器的输入捕获模式嘞?
一般都是采用定时器捕获来实现的,网络上有一些分享,您可以看一下
https://blog.csdn.net/weixin_49736959/article/details/108354318
,
Jeans Li:
是霍尔光电编码器,用作电机测速的
,
Susan Yang:
谢谢反馈,您可以使用定时器捕获来实现的
,
Jeans Li:
霍尔编码器也和您刚才给的链接一样操作嘛,通过中断来进行捕获脉冲,在中断里面对脉冲数进行++操作?
这样不会卡在中断里面吗??
,
Susan Yang:
抱歉,对这个霍尔编码器不是很熟悉,且目前资料不多。请您看一下下面的文档。若是还有问题的话,我去咨询一下相关的同事
https://www.ti.com/lit/an/slaa503/slaa503.pdf
,
Jeans Li:
我试了这篇博客上面讲的方法来获取霍尔编码器的脉冲数https://blog.csdn.net/weixin_49736959/article/details/108354318
但是通过我的串口打印发现,程序进入中断以后,就没办法执行主函数里面的程序了。。
这怎么解决呢
,
Susan Yang:
Jeans Li 说:程序进入中断以后,就没办法执行主函数里面的程序了
您是指中断不能返回主函数?能不能分享一下您的代码?