RoboMaster

标题: 【提问】遥控器数据接收问题 [打印本页]

作者: LittleQiang    时间: 2015-3-4 12:40
标题: 【提问】遥控器数据接收问题
遥控器接收的数据在遥控器不拨动的情况下数据跳动,没有固定的数据!
遥控器已经矫正

作者: 奇哥很忙~    时间: 2015-3-4 14:50
是用的组委会发的遥控器嘛?这个遥控器是专用的,固件是重新下载过的~然后看看解码是否正确
作者: LittleQiang    时间: 2015-3-4 20:25
奇哥很忙~ 发表于 2015-3-4 14:50
是用的组委会发的遥控器嘛?这个遥控器是专用的,固件是重新下载过的~然后看看解码是否正确 ...

固件是重新下载过的,什么意思?难道官方提供的参考代码不可以用吗?
CH3        1570
S1        3
S2        3
CH0        1095
CH1        136
CH2        273
CH3        638
S1        1
S2        0
CH0        1276
CH1        40
CH2        286
CH3        546
S1        2
S2        0
CH0        324
CH1        240
CH2        273
CH3        546
S1        1
S2        0
CH0        1921
CH1        136
CH2        273
CH3        1570
S1        3
S2        3
CH0        1095
CH1        136
CH2        273
CH3        638
S1        1
S2        0
CH0        1276
CH1        40
CH2        286
CH3        162
S1        2
S2        0
CH0        324
CH1        240
CH2        273
CH3        546
S1        1
S2        0
CH0        1921
CH1        136
CH2        273
CH3        1570
S1        3
S2        3
CH0        1095
CH1        136
CH2        273
CH3        638
S1        1
S2        0
CH0        1276
CH1        40
CH2        286
CH3        162
S1        2
S2        0
CH0        324
CH1        240
CH2        273
CH3        546
S1        1
S2        0

这是接受到一些数据实例
作者: LittleQiang    时间: 2015-3-4 20:26
奇哥很忙~ 发表于 2015-3-4 14:50
是用的组委会发的遥控器嘛?这个遥控器是专用的,固件是重新下载过的~然后看看解码是否正确 ...

是官方的遥控器

作者: LittleQiang    时间: 2015-3-5 12:24
LittleQiang 发表于 2015-3-4 20:25
固件是重新下载过的,什么意思?难道官方提供的参考代码不可以用吗?
CH3        1570
S1        3

用的参考代码,电路用的是三极管取反电路

作者: 天朝龙象    时间: 2015-3-5 16:24
表示亲测数据稳定
作者: Mr.7    时间: 2015-3-13 11:52
同样不稳定,楼主是怎么办的呢?
作者: Mr.7    时间: 2015-3-13 13:09
天朝龙象 发表于 2015-3-5 16:24
表示亲测数据稳定

我的测试怎么不稳定呢,同楼主情况一样,主控是stm32,代码直接是官方文档附带的程序
作者: 天朝龙象    时间: 2015-3-13 14:09
Mr.7 发表于 2015-3-13 13:09
我的测试怎么不稳定呢,同楼主情况一样,主控是stm32,代码直接是官方文档附带的程序 ...

不会啊 只要解码正常 应该是没有什么稳不稳定的问题啊。
作者: LittleQiang    时间: 2015-3-13 14:29
Mr.7 发表于 2015-3-13 13:09
我的测试怎么不稳定呢,同楼主情况一样,主控是stm32,代码直接是官方文档附带的程序 ...

你用的是开发板还是官方的板子
作者: Mr.7    时间: 2015-3-13 15:09
LittleQiang 发表于 2015-3-13 14:29
你用的是开发板还是官方的板子

waveshare的stm32开发板
作者: LittleQiang    时间: 2015-3-14 15:46
Mr.7 发表于 2015-3-13 15:09
waveshare的stm32开发板

一开始我也是用这块板子,出现了相同问题。这个问题是因为官方提供的板子的晶振为25Mhz而waveshare的板子上的晶振只有8mz,如果不改晶振你可以把遥控器的通信速录改成300k
作者: Mr.7    时间: 2015-3-14 22:02
LittleQiang 发表于 2015-3-14 15:46
一开始我也是用这块板子,出现了相同问题。这个问题是因为官方提供的板子的晶振为25Mhz而waveshare的板子 ...

已经搞定,我是在固件库中修改的晶振频率,不知道这个8MHz的各方面性能会不会比25MHz的弱一些?
作者: LittleQiang    时间: 2015-3-15 08:10
Mr.7 发表于 2015-3-14 22:02
已经搞定,我是在固件库中修改的晶振频率,不知道这个8MHz的各方面性能会不会比25MHz的弱一些? ...

搞定就好!!!一起加油,一起交流!!!
作者: 930170318    时间: 2015-3-25 16:02
怎么 解码
作者: bin    时间: 2015-3-25 16:12
我试过遥控器的解码,各方面都正常,包括F1和F4的测试,乃至K60都试过,没有问题!
作者: LittleQiang    时间: 2015-3-25 22:00
930170318 发表于 2015-3-25 16:02
怎么 解码

使用串口,电平取反,使用DMA读取,然后解析数据就可以了!!
作者: 风凌雪    时间: 2015-3-26 09:50
我用的是F103的板子,我现在DMA中断进不去怎么回事,也已经取反了,DMA中断通过串口助手发是可以进去的,求助呀
作者: u0uuuu    时间: 2016-11-15 20:38
看不懂,慢慢研究。。。。




欢迎光临 RoboMaster (https://bbs.robomaster.com/) Powered by Discuz! X3.2