智能车制作

标题: 为什么波形发送函数放在中断里和主函数while(1)里得到的波形不同? [打印本页]

作者: srqqq    时间: 2017-6-10 18:08
标题: 为什么波形发送函数放在中断里和主函数while(1)里得到的波形不同?
调直立环的时候,加速度计、陀螺仪的采集,角度的计算、滤波都放在1ms中断中,主函数while(1)中没有任务。角度计算完成后用发送函数把角度波形发送到上位机。但是发现发送函数放在不同位置得到的波形也不同。
把发送函数放在1ms中断里,得到的陀螺仪参数是0.0015;而放在主函数的while(1)里,得到的陀螺仪参数是0.001,相差了50%
请问为什么会差这么多?哪一个才是比较真实的角度波形?
作者: 叔丁基锂    时间: 2017-6-11 18:14
发送太耗时,中断溢出了
作者: zhangzhen886    时间: 2017-6-12 00:40
对的,发送数据耗挺长时间的。




欢迎光临 智能车制作 (http://dns.znczz.com/) Powered by Discuz! X3.2