STC89C52单片机程序问题,将采集到的温度数据发送给上位机的VB程序,下面的程序为什么发送不了数据?
STC89C52单片机程序问题,将采集到的温度数据发送给上位机的VB程序,下面的程序为什么发送不了数据?
日期:2017-08-21 16:32:44 人气:1
上位机收到数据了吗?如果没收到是串口设置或硬件电路有问题,如果收到数据不正确,再检查程序问题 ,如temp是什?类型,若是浮点型,则下面的发送高8位和低8位的语句应该是错的,uart_send_byte(temp>>8); uart_send_byte(temp);
若是整型,则temp=((temp_data[1]&0x07)*256+temp_data[0])*0.0625*10可能会出错
另外串口初始化设置定时器了吗?
上位机串口接收程序自发自收正常吗?