数据格式
LSB代表字节低位,MSB代表字节高位。
开发板发送字符1到串口4,示波器波形如下:
echo "1" > /dev/ttyS4
起始位 8位数据位 停止位 + 下一字节起始位 8位数据位 停止位 + ...
以下波形表示:1000 1100 0101 0000,8位数据位左端为低位,右端为高位。
表示的数据位:0011 0001 0000 1010,表示10进制49和10。
表示ascii为:字符1和换行符,和我们从串口发送的字符1相对应,只不过多了一个换行符。
开发板发送字符1到串口4,示波器波形如下:
想要串口发送数据时不带换行符,可以使用以下命令:
echo -n "1" > /dev/ttyS4
起始位 8位数据位 停止位 + 下一字节起始位 8位数据位 停止位 + ...
以下波形表示:1000 1100,8位数据位左端为低位,右端为高位。
表示的数据位:0011 0001,表示10进制49。
表示ascii为:字符1,和我们从串口发送的字符1相对应。