最近学到stm32的串口发送,一直不理解他是如何发送和接收每个字节的,以及汉字是如何进行传输的
根据对usart的配置可以知道,串口一次传输8个位。而我们知道一个汉字是2个字节及16位。于是猜测传输一个汉字需要两次发送。
设置代码:
即当接收一次数据就发送一个0。于是我在串口发送助手中发送一个汉字
得到两个0,验证了我的猜想
而当发送字符串的时候
4个汉字得到8个0,说明程序运行了8次
说明接收字符串要分好多次进行接收
标签:字节,方式,汉字,发送,传输,串口,接收 From: https://www.cnblogs.com/xuanchi/p/16862857.html