在UART上使用ASCII

时间:2018-03-09 16:20:08

标签: c serial-port microcontroller uart serial-communication

ASCII值从0x00到0x7F。是否可以使用剩下的值(0x80到0xFF)来定义一些宏控制数据流?

示例1:

#define I_AM_A_FLAG             0x80
#define GIVE_ME_A_1_BYTE_FLAG   0x81
#define GIVE_ME_SOME_TEXT       0x82

Master [Tx] - GIVE_ME_A_1_BYTE_FLAG - > [Rx]奴隶
Master [Rx]< ------------ I_AM_A_FLAG ----------- [Tx] Slave

例2:
Master [Tx] - GIVE_ME_SOME_TEXT -----------------------> [Rx]奴隶
大师[Rx]< ------------" Hello World!我是一个文本\ n" ----------- [Tx]奴隶

1 个答案:

答案 0 :(得分:5)

当然,只要两个通信伙伴在解释字节时都同意。