把变数的数据传出来

2019-07-17 13:03发布

用的是28335的板子,我想要把变数的数据传出来

譬如我的变数x目前是56.8766
float x=56.8766;
SciaRegs.SCITXBUF=x;
这时候传出来的值不会是56.8766,而是8
友情提示: 此问题已得到解决,问题已经关闭,关闭后问题禁止继续编辑,回答。
该问题目前已经被作者或者管理员关闭, 无法添加新回复
19条回答
午夜粪车
1楼-- · 2019-07-17 14:27
然后呢?你是怎么应对这个的呢
jlyuan
2楼-- · 2019-07-17 17:25

因为SciaRegs.SCITXBUF是整数型态,所以SciaRegs.SCITXBUF会等於56, 舍掉了小数部分
而56所代表ASCII码是8,所以他就传8出来,而不是传56.8766
wyjie
3楼-- · 2019-07-17 22:43
做一个算法,把数据转换成整数传递。
yszong
4楼-- · 2019-07-18 03:37

应该是只能传整数,做一个应用协议就行了
yszong
5楼-- · 2019-07-18 06:06
 精彩回答 2  元偷偷看……
dengdc
6楼-- · 2019-07-18 12:01
2楼分析的有道理   数据类型不匹配

一周热门 更多>