昨天写程序出来调出了如下问题 百思不的其解 请大虾问不吝指教 简单的小程序 首先采集AD转换的数 当然这个数是在变化的 然后根据AD转换的数据 带动步进马达的转动的角度。。。。。。。 问题出在这里了,单一个查AD转换,没有问题 如果把AD转换程序省略,直接附数值给马达的转动程序也没有问题。 但是只要一连续执行起来就出问题。步数走的不对了 正、反转的方向正确。
曾经猜想是电路驱动的问题 但是马达带有驱动电路。我的思路是每次AD转完 了走马达,时间比较快在几百MS之间吧,走完改走的步数了 转到开始去AD转换再调数值。。。。 |