注册 登录
查看: 273|回复: 3

[平衡组] 山外哥,无线调试发送的数值不能超过256,这个怎么破?

[复制链接]
发表于 2014-6-10 16:28:36 | 显示全部楼层 |阅读模式
因为调试的参数需要精确到小数点后面的数字,而调试器又不能发送小数,所以我采用乘10或者乘100的方式,结果发现,当调试器发送的值大于256时,在车上液晶屏上显示的值又从1开始计数,比如调试器上是258时,车上显示的是2,事实上CPU中运行的那个值也是2。这个是什么原因?该怎么改变这个局面让发送的值能够超过1000?
回复

使用道具 举报

发表于 2014-6-10 16:29:30 | 显示全部楼层
可以的啊,例如你用uint32类型的来传输就好
回复 支持 反对

使用道具 举报

 楼主| 发表于 2014-6-10 16:30:37 | 显示全部楼层
山外メ雲ジ 发表于 2014-6-10 16:29
可以的啊,例如你用uint32类型的来传输就好

好吧,是我错了,我的数据类型是uint8
回复 支持 反对

使用道具 举报

发表于 2014-6-29 20:13:58 | 显示全部楼层
256是8位,,,
用32位,,
回复 支持 反对

使用道具 举报

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

本版积分规则

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