2019-07-20 15:31发布
szczyb1314 发表于 2017-4-7 16:49 if(USART_RX_STA&0x8000) { len=USART_RX_STA&0X3fff;
qing8548329 发表于 2017-4-8 14:17 为什么要把temperature定义成short型啊,我不是很理解
最多设置5个标签!
为什么要把temperature定义成short型啊,我不是很理解
1.DS18B20_Get_Temp(); 这个函数返回值是short型的
2.把printf("%fC ",temperature/10); 改为printf("%fC ",temperature/10.0); 这句话在打印时temperature/10.0强制类型转换为小数了
3.你的温度采集及打印输出代码全是在if(USART_RX_STA&0x8000){}里面。说明你得先收到一个数据才能采集和打印输出,看你用的就是原子的代码,那么收的这个数据必须是0x0d 0x0a结尾的
一周热门 更多>