基于DS18B20的温度上位机串口通信时,是不是不管是什么单片机的?51的上位机,可以在pic上通用吗?
只要波特率一样,串口改了就行?
追答通讯协议,不单单包括通讯速率。
打个比方说,你的温度值,通讯协议里,规定是以两个字节来发送给上位机,采用小端模式,分辨率是0.01℃/bit,偏移量-40℃的方式来给上位机发送,则上位机收到 0x1234就把它解释成:6.6摄氏度,0x4321就解释成131.85℃。
还是那句话,只有你协议对上了,不管你用啥单片机(即使你用x86来当下位机也是可以的),都可以正常使用。