提示:文章写完后,目录可以自动生成,如何生成可参考右边的帮助文档
协议类
1.你说的别人能听懂 2.语速要让别人接受
1.双方约定信号的协议 2.双方满足时序要求
1.数据格式 2.波特率
一、UART串口协议
电平转换芯片是转换电压的
二、串口如何发送数据
让串口发送一个字符“A”,就需要让串口发送字符的二进制编码(高电平是1,低电平是0)。波特率决定一秒钟发多少位数据,T越小,波特率越大。停止位会恢复高电平。
把“A”写到下面的寄存器就好了,前提是寄存器要设置好。
三、校验位
校验位分为奇偶,强制校验位为1,强制校验位为0。校验位在数据位的后一位,奇校验就是如果数据位的1为奇数个,校验位为0,否则为1。偶校验相反。收到数据后,可以根据设定的校验规则和校验位上的数据判断数据真假。
四、停止位
可以设置停止位1位或者2位
五、数据位
传输的数据可以设置为5,6,7,8位
六、波特率
根据公式算好波特率,clock时钟/波特率,然后写入寄存器里面
七、串口控制器(设置寄存器)
一共有三个寄存器是控制串口的,设置其中一个即可。