|
本帖最后由 payne_pan 于 2017-10-4 09:48 编辑
原来频率你提高这么多, 初看时假设频率 11M左右, 而很多变量16位, 指令1个周期执行不过来,所以感觉超了 ( 如果你用的变量是 8位, 改5us, 必然用 16位,会增加时间)
输出一般是 50hz, CalcOuput 有必要 50hz (说输出50hz,也暗示我数据更新的频率)
除抖,值检查飞控里面都在做,还是必要 (比如 CalcOuput刚计算完,oa,ob 已经更新,但 timer 中断执行 out 会出现值异常, 你给别人的值可能异常,别人给你也有可能)
|
|