概述
一.UART
1.串口通信方式
2.串口通信步骤
注意:
串口协议规定,闲置时必须是高电平。
校验位:是使用奇偶校验。
停止位必须高电平。
一个0和多个0区分是靠掐时间。
异步通信:时钟各不一样。
二.IIC通信
注意:
发一个字节先发高位,再发低位,
串口先发低位
空闲时SDA和SCL都是高电平
发数据的时候SCL为低电平
收数据的时候SCL为高电平
三.SPI
极性为1:
相位为一:下降沿发 ,上升沿读
相位为0:上升沿发,下降沿读
极性为0:
相位为一:下降沿读 ,上升沿发
相位为0:上升沿读,下降沿发
四.RS232
编程上面RS232和串口没有区别,只是在硬件上面做了修改。
注意:
高电平1:-5v--15v
低电平0:+5v-+15v
五.RS485
注意:
RS485是拓扑结构,是一对多,主机和从机要自己写算法,协议可以根据iic的机制来写。
最后
以上就是复杂飞机为你收集整理的UART,SPI,IIC,RS232通信时序和规则的全部内容,希望文章能够帮你解决UART,SPI,IIC,RS232通信时序和规则所遇到的程序开发问题。
如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。
本图文内容来源于网友提供,作为学习参考使用,或来自网络收集整理,版权属于原作者所有。
发表评论 取消回复