找回密码
 立即注册
搜索
查看: 26891|回复: 14

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

[复制链接]

3

主题

19

帖子

47

积分

新手上路

Rank: 1

积分
47
发表于 2018-1-27 22:21:36 | 显示全部楼层 |阅读模式
APP通过蓝牙传过来的数据有时候可以接受,有时候接受一半。  导致PID参数乱蹦。    官大怎么办啊?
回复

使用道具 举报

3

主题

19

帖子

47

积分

新手上路

Rank: 1

积分
47
 楼主| 发表于 2018-1-27 22:23:42 | 显示全部楼层
Data+=(Receive[j-1]-48)*pow(10,i-j);     
还有这句话怎么理解
回复

使用道具 举报

3

主题

19

帖子

47

积分

新手上路

Rank: 1

积分
47
 楼主| 发表于 2018-1-27 22:33:25 | 显示全部楼层
Screenshot_2018-01-27-22-28-36_1.jpg    


  我通过APP发送的参数时 309


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


QQ图片20180127222551.png
回复

使用道具 举报

3

主题

19

帖子

47

积分

新手上路

Rank: 1

积分
47
 楼主| 发表于 2018-1-27 22:34:02 | 显示全部楼层
管理大大,求教
回复

使用道具 举报

3

主题

19

帖子

47

积分

新手上路

Rank: 1

积分
47
 楼主| 发表于 2018-1-28 20:28:54 | 显示全部楼层
我去,我把优先级改了改就好了
回复

使用道具 举报

3

主题

19

帖子

47

积分

新手上路

Rank: 1

积分
47
 楼主| 发表于 2018-1-28 20:29:34 | 显示全部楼层
蓝牙中断的优先级最高
回复

使用道具 举报

5

主题

231

帖子

1516

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
1516
发表于 2018-1-29 11:31:15 | 显示全部楼层
抱歉,需要中断优先级是最高,如果有其他的重要中断,那也需要并列最高
回复

使用道具 举报

5

主题

231

帖子

1516

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
1516
发表于 2018-1-29 11:32:00 | 显示全部楼层
回到原点 发表于 2018-1-27 22:23
Data+=(Receive[j-1]-48)*pow(10,i-j);     
还有这句话怎么理解

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

使用道具 举报

3

主题

19

帖子

47

积分

新手上路

Rank: 1

积分
47
 楼主| 发表于 2018-1-29 21:35:12 | 显示全部楼层
admin 发表于 2018-1-29 11:32
提取每一个控制命令里面特定的位数

多谢官大,
回复

使用道具 举报

3

主题

19

帖子

47

积分

新手上路

Rank: 1

积分
47
 楼主| 发表于 2018-1-29 21:54:42 | 显示全部楼层
[b]管理大哥,我最近用NRF24L01控制小车前进后退。  但是我用另一个板子的NRF24L01发出指令,小车就不平衡了(开始左右晃动)。
(就算发的命令是 Flag_Qian=0,Flag_Hou=0,Flag_Left=0,Flag_Right=0 小车也不平衡) ;但是用蓝牙连接手机APP可以控制。 这是怎么回事啊?   
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

粤ICP备20017043号|小黑屋|手机版|Archiver|轮趣科技(东莞)有限公司  

GMT+8, 2024-11-22 21:41 , Processed in 0.121758 second(s), 24 queries .

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

快速回复 返回顶部 返回列表