略高深 |
这研究有点太专业了~ |
高人字字字字字 |
打个比方,有十个通道,当第一个通道的舵机开始动作时,第十个通道可能还要【等待】2x10=20毫秒才能看到给自己的信号。 |
偶也用SOP_20的103F2,感觉挺好的,不过我用的是官方编译器,不是IAR |
问题解决了,但原因有点无语,之前接受的数据用全局RX_Buffer[CHANNEL_MAX]数组来暂存,输出也是此数组的后出现抖动,但后来变量分开赋值就没问题了,差测可能是IAR STM8的变量分配有影响。。 刚入门STM8不久,经常碰到一些摸不透的问题,不过良好的软件编程习惯是必须注意的。 |
偶在用STM8S,也用它做接收机,输出正常。 普通2.4G的遥控器,多数采用的是数据包传输方式,传输过程中用的就是PCM编码信号。 |
据说pcm跟2.4g差不多 |
双叶是传统的fhss(自动跳频)系统,每个通道占用一段带宽,所以直接发射ppm信号没问题(这也是为什么双叶号称最快)。XG6用了串行信号通信(自称DMSS)以减少带宽占用,因此必须要编码输出。 |
传统的信号通道之间有延时,理论上会导致舵机动作不一致。 JR和spektrum的2.4g系统将各通道同步后再输出。 |
虚心学习。 |