关于 stm32 和 FPGA 中 串口传输的理解

关于串口传输,首先得清楚波特率

波特率:每秒传输的字节数 * 一个字节的位数

设波特率为115200,数据位数为8位,但是我们还需要考虑,校验位(一般设NONE)、起始位和终止位,所以为10位。
那么字节数就为 11520
在这里插入图片描述
一般来说,字母和数字都为一个字节,汉字为两个字节
假设我们要传输 “stm32” 这个字符,那么就是从左到右一个字节一个字节传输
那假设我们要传输"88888"这一串数字呢?8位即2^8=256 位数不够怎么办。
这想的不对
传输数字10时
在这里插入图片描述
10的“16进制”
在这里插入图片描述
这下懂了吧,(ASCII码)把数字拆开,一个一个传输。

到底还是字符串传输。

猜你喜欢

转载自blog.csdn.net/Harry_CHL/article/details/119811359
今日推荐