![](https://img-blog.csdnimg.cn/20201014180756918.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
单片机
hb69222
这个作者很懒,什么都没留下…
展开
-
单片机函数传参被改变的原因之一
原本U16的数据,传入函数之后变成U8了,高8位被置零了。后发现罪魁祸首,函数定义和函数声明时参数给定的长度不一,最后统一更改为U16之后,数据完美传输。切记,出现不可思议的问题时,很有可能是犯了低级错误!!! 今天发博,其实是为了1024勋章!!! 今天发博,其实是为了1024勋章!!! 今天发博,其实是为了1024勋章!!! ...原创 2018-10-24 10:29:26 · 1369 阅读 · 0 评论 -
单片机中利用Union联合体打印输出浮点数(小数)
方法一:指针 UART串口有一个缺点,就是发送和接受是一个字节一个字节的接收,如果发送的浮点数那可怎么办啊? 有人会说,那就一个字节一个字节发送啊。那么,我先定义一个double data。32位机中,一个double类型占8个字节,也就是说data需要拆分8块通过UART发送。 现在只有一个变量,那么就声明一个指针指向这个变量吧 double *p; ...转载 2018-12-25 14:39:31 · 2459 阅读 · 1 评论