mc9s12xs128单片机的TIM模块和PIT的的区别

mc9s12xs128单片机的TIM模块和PIT的的区别,第1张

方法1:使用数字模拟开关,或输入缓冲器,见下图。采样的时候通过两个IO口选择需要采样的编码器,让对应的测速脉冲输入到XS128 PT7口。IO口的切换频率决定了你采样的频率,例如05ms切换一次。那么单个编码器的采样速率就是1ms,相当于1KHz的采样的频率,对于电机控制来说应该是足够了。方法2:采用外部计数器。例如使用级联二进制计数器,两个编码器同时计数,XS128只用通过IO口读入数据即可,并可以实现同时计数,同时清零,只是增加了硬件负担。常用的外部计数器 CD4520其实我也在纠结这个问题 因为我把PWM67被我级联控制电机了 就是说PT7这个口被我占用了。。。问学长说 还可以用中断的方法测速

如果不连接AD 输出 有正常电压,接 AD 会拉低电压,
这就要看你的 AD 端口 有什么 电路了,一般正常 AD 端口应该是 高阻抗的,
肯定 是 AD 端口电路 不合理。


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/zz/10563442.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-05-09
下一篇 2023-05-09

发表评论

登录后才能评论

评论列表(0条)

保存