RoboMaster

标题: 【求助帖】关于新的遥控器(很萌有木有) [打印本页]

作者: DarkPatio    时间: 2015-4-5 10:07
标题: 【求助帖】关于新的遥控器(很萌有木有)
今天测试了下,发现新增的那个拨轮似乎只是装饰。。。在原来的程序上,拨动它啥反应都木有。。。
然后,我改了下DMA的缓冲区大小,把它变成19,发现接收的数据一直跳变。。。
应该是遥控器发送的还是18个数据,所以。。。
有两种可能:1、姿势不对;2、它真的只是装饰。。。
那么,诸位大神测试的结果是什么?


作者: jinzhong    时间: 2015-4-5 10:23
新版的遥控器用原来的程序,直接可以吗?  我直接用为什么数据都是乱的呢?求问
作者: XS30    时间: 2015-4-5 10:34
DJI现在卖的精灵,里面都带有这种波轮
作者: DarkPatio    时间: 2015-4-5 11:36
jinzhong 发表于 2015-4-5 10:23
新版的遥控器用原来的程序,直接可以吗?  我直接用为什么数据都是乱的呢?求问 ...

嗯,可以的,就是这个解码:
subs_Remote_Temp[0] = (sbus_rx_buffer[0]| (sbus_rx_buffer[1] << 8)) & 0x07ff;
       subs_Remote_Temp[1] = ((sbus_rx_buffer[1] >> 3) | (sbus_rx_buffer[2] << 5)) & 0x07ff;
       subs_Remote_Temp[2] = ((sbus_rx_buffer[2] >> 6) | (sbus_rx_buffer[3] << 2) | (sbus_rx_buffer[4] << 10)) & 0x07ff;
       subs_Remote_Temp[3] = ((sbus_rx_buffer[4] >> 1) | (sbus_rx_buffer[5] << 7)) & 0x07ff;
       subs_Remote_Temp[4] = ((sbus_rx_buffer[5] >> 4)& 0x000C) >> 2;                             //radio_switch_left
       subs_Remote_Temp[5] = ((sbus_rx_buffer[5] >> 4)& 0x0003);                                    //radio_switch_right
      
       subs_Remote_Temp[6] = sbus_rx_buffer[6] | (sbus_rx_buffer[7] << 8);                        
       subs_Remote_Temp[7] = sbus_rx_buffer[8] | (sbus_rx_buffer[9] << 8);                    
       subs_Remote_Temp[8] = sbus_rx_buffer[10] | (sbus_rx_buffer[11] << 8);                 
       subs_Remote_Temp[9] = sbus_rx_buffer[12];                                                         
       subs_Remote_Temp[10] = sbus_rx_buffer[13];                                                      
       subs_Remote_Temp[11] = sbus_rx_buffer[14];                                         
       subs_Remote_Temp[12] = sbus_rx_buffer[16] | (sbus_rx_buffer[17] << 8);           //NULL
作者: DarkPatio    时间: 2015-4-5 11:37
XS30 发表于 2015-4-5 10:34
DJI现在卖的精灵,里面都带有这种波轮

嗯,只是没找到这个拨轮的返回值
作者: jinzhong    时间: 2015-4-5 17:12
DarkPatio 发表于 2015-4-5 13:36
嗯,可以的,就是这个解码:
subs_Remote_Temp[0] = (sbus_rx_buffer[0]| (sbus_rx_buffer[1] > 3) | (s ...

对的呀。。。。就是官方给的解析代码呀,我老的遥控接上去就是正常的,新的就乱码,,你们新遥控器有刷固件吗
作者: leon    时间: 2015-4-5 19:12

作者: 奇哥很忙~    时间: 2015-4-6 11:52
新遥控的问题正在确认~
作者: DarkPatio    时间: 2015-4-6 18:20
jinzhong 发表于 2015-4-5 17:12
对的呀。。。。就是官方给的解析代码呀,我老的遥控接上去就是正常的,新的就乱码,,你们新遥控器有刷固 ...

没刷固件,拿回来配对后直接用
作者: 奇哥很忙~    时间: 2015-4-7 16:18
看看这个~http://bbs.robomasters.com/forum ... ;tid=813&extra=
作者: DarkPatio    时间: 2015-4-7 16:56
奇哥很忙~ 发表于 2015-4-7 16:18
看看这个~http://bbs.robomasters.com/forum.php?mod=viewthread&tid=813&extra=

嗯嗯,队长刚才测试了下,版本号都没问题
作者: 我开车贼快    时间: 2019-9-18 21:21
水一下拿个金币
作者: 响当当    时间: 2019-9-22 09:41
水一下拿个金币
作者: 568388585    时间: 2020-2-26 17:32
水一下拿个金币
作者: 崎百川    时间: 2020-7-25 09:51
水一下那个金币




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