如何把串口接收到的数据用十六进制数表示

2025-01-31 16:09:05
推荐回答(2个)
回答1:

串口都是用16进制发送的,有两种办法,

  • 在接收到数据之后你把16进制转为10进制就可以了,比如你发送的十进制10,传送的时是十六进制0x0A,接收到数据后转成10进制 0AH = 10。

  • 在发送时把数据转换成BCD码,发送十进制10,转成BCD码十六进制就是0x10,接收到数据时显示的就是10H。

  • BCD码转换百度一下可以。

回答2:

把接收的数据用16进制显示就行