嵌入式接口协议(6)—单总线通讯协议
admin 于 2018年03月17日 发表在 嵌入式开发笔记 ,1197次阅读,暂无评论

DHT11典型应用电路,如下:

嵌入式接口协议(5)—SPI通讯协议
admin 于 2017年09月11日 发表在 嵌入式开发笔记 ,1326次阅读,暂无评论

 通信线介绍

(1)MISO(master input slave output)即:主设备输入,从设备数据输出。

(2)MOSI(master output slave input),即:主设备数据输出,从设备数据输入。

(3)SCLK时钟信号,由主设备产生。

(4)CS:从设备片选信号,由主设备控制。

嵌入式接口协议(4)—IIC通讯协议(主设备)
admin 于 2017年09月11日 发表在 嵌入式开发笔记 ,1217次阅读,暂无评论

可挂多个设备,每个IIC从设备里都有个固化的地址,只有两条线上传输的值对应IIC从设备的地址时,从设备才作出响应。

嵌入式接口协议(3)—IIC通讯协议(从设备)
admin 于 2017年09月11日 发表在 嵌入式开发笔记 ,1489次阅读,暂无评论

从设备接收模式

嵌入式接口协议(2)—RS485通讯协议
admin 于 2017年09月08日 发表在 嵌入式开发笔记 ,1665次阅读,暂无评论

RS485连接方式

RS485推荐使用在点对点、线型、总线型网络中,不能是星型,环型网络。理想情况下RS485需要2个匹配电阻,其阻值要求等于传输电缆的特性阻抗(一般为120Ω)。

若没有特性阻抗的话,当所有的设备处于空闲状态时,由于A、B都没有输出,此时A、B之间的点压差处于一个不确定的值,可能导致错误数据。一般添加匹配电阻时,选择在起止位置加入,也就是主机和设备4上各添加一个120Ω的匹配电阻。

嵌入式接口协议(1)—串口(UART)通讯协议
admin 于 2017年09月08日 发表在 嵌入式开发笔记 ,1015次阅读,暂无评论

逻辑分析仪捕获UART时序图,如下:

偶校验(EVEN Parity):

奇校验(Odd Parity):