大家好,我是『芯知识学堂』的SingleYork,前一篇文章给大家介绍了“SYK-0806-A2S1 工业自动化控制之【14-串口收发字符串】”,这一篇中,笔者继续给大家介绍“串口收发字十六进制数”。
有做工控项目的小伙伴们或许会发现,在很多应用场合,实际上都是用十六进制数来进行数据传递,包括MODBUS协议也是一些十六进制的数。所以,笔者觉得有必要跟大家一起分享一下如何使用串口来收发十六进制数。
有了前面的基础,相信大家对串口收发数据并不陌生了,本例笔者以单个字节的十六进制数的收发为例,进行简单介绍。
例如,笔者现在要实现这么一个功能:
上位机发送0x00,控制板Y00输出ON ,并返回接收到的数据;
上位机发送0x10,控制板Y00输出OFF,并返回接收到的数据;
上位机发送0x01,控制板Y01输出ON ,并返回接收到的数据;
上位机发送0x11,控制板Y01输出OFF,并返回接收到的数据;
上位机发送0x02,控制板Y02输出ON ,并返回接收到的数据;
上位机发送