回到原点 发表于 2018-1-27 22:21:36

用APP调试PID一直出错,怎么破?

APP通过蓝牙传过来的数据有时候可以接受,有时候接受一半。导致PID参数乱蹦。    官大怎么办啊?:Q

回到原点 发表于 2018-1-27 22:23:42

Data+=(Receive-48)*pow(10,i-j);   
还有这句话怎么理解

回到原点 发表于 2018-1-27 22:33:25

   


我通过APP发送的参数时 309;


但是,得到的数据 Date却是9.   Receive收到的是 309,如下图所示



回到原点 发表于 2018-1-27 22:34:02

管理大大,求教

回到原点 发表于 2018-1-28 20:28:54

我去,我把优先级改了改就好了:L

回到原点 发表于 2018-1-28 20:29:34

蓝牙中断的优先级最高:L

admin 发表于 2018-1-29 11:31:15

抱歉,需要中断优先级是最高,如果有其他的重要中断,那也需要并列最高

admin 发表于 2018-1-29 11:32:00

回到原点 发表于 2018-1-27 22:23
Data+=(Receive-48)*pow(10,i-j);   
还有这句话怎么理解

提取每一个控制命令里面特定的位数

回到原点 发表于 2018-1-29 21:35:12

admin 发表于 2018-1-29 11:32
提取每一个控制命令里面特定的位数

多谢官大,:lol

回到原点 发表于 2018-1-29 21:54:42

管理大哥,我最近用NRF24L01控制小车前进后退。但是我用另一个板子的NRF24L01发出指令,小车就不平衡了(开始左右晃动)。
(就算发的命令是 Flag_Qian=0,Flag_Hou=0,Flag_Left=0,Flag_Right=0 小车也不平衡) ;但是用蓝牙连接手机APP可以控制。 这是怎么回事啊?   :dizzy::dizzy::dizzy:
页: [1] 2
查看完整版本: 用APP调试PID一直出错,怎么破?