单片机新手,写了上位机下位机温度采集程序(vc,c#),请问我该如何把下位机测得的数据发送给上位机
下位机程序是以前学习单片机的时候写得温度检测程序,里面没有任何有关上位机程序的东西,我是不是应该加一个发送数据给上位机的程序?是的话要怎么加?...
下位机程序是以前学习单片机的时候写得温度检测程序,里面没有任何有关上位机程序的东西,我是不是应该加一个发送数据给上位机的程序?是的话要怎么加?
展开
1个回答
展开全部
单片机要用串口发送采集的温度。肯定是要增加串口通信程序的,首先要初始化串口,设置串口工作方式和波特率,必须与上机的波特率完全相同。再设定简单的通信协议,就是发送温度时,是以十六进制数发送,还是发送字符型,还是发送单片机转换后的十进制数,发送几个字节。单片机与上位机之间的通信要用一条USB转串口线,或USB转TTL模块,电脑上要安装驱动程序,虚拟出一个串口来。你的上位机的程序,可能需要做些修改,USB转串口虚拟串口号是多少,要根据安装驱动程序及USB线所插USB口确定。还有上面说的简单的通信协议,波特率都没有考虑吧,只是做了界面设计吧。
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询