ahm*_*dkh 0 c microcontroller serial-port serial-communication uart
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
Run Code Online (Sandbox Code Playgroud)
Master [Tx] - GIVE_ME_A_1_BYTE_FLAG - > [Rx] Slave
Master [Rx] <------------ I_AM_A_FLAG ----------- [Tx] Slave
示例2:
主[Tx] - GIVE_ME_SOME_TEXT -----------------------> [Rx] Slave
Master [Rx] <------- -----"Hello World!我是一个文本\n"----------- [Tx] Slave
当然,只要两个通信伙伴在解释字节时都同意.