STM32学习笔记---通信协议

目录

一、通信协议是什么

二、通信协议的特点

            ①同步/异步

            ②串行/并行

三、通信配置方式

           ①配置通信控制器 

           ②IO口模拟时序   

总结:


一、通信协议是什么

           通信双方要进行互相传输数据时,要满足某种规则,规则就是通信协议

 

二、通信协议的特点

            ①同步/异步

                异步通信协议:通信双方不在同一个时钟脉冲作用下工作

                如:UART  USB  CAN   单总线

                同步通信协议:通信双方在同一个时钟脉冲作用下工作(时钟线)

                如:IIC   SPI

                

                同步与异步区别:

                有无时钟线;      

                同步有时钟线,异步无时钟线但是需用户设置相同的波特率(一秒钟传输数据的位数)

            ②串行/并行

                串行:一次发一位,一根线

                并行:一次发多位,多根线

            ③全双工/半双工/单工

                全双工:有两个数据线,发送线和接收线

                如:UART  SPI

                半双工:有一根数据线,可以发可以收,但不能同时进行

                如:UART  SPI IIC  CAN USB 单总线

                单工  :有一根数据线,要么只能发送,要么只能接收

                如:UART    

                

                单工、半双工共同点:

                单工、半双工都是只有一根数据线

            ④现场总线/板级总线

                现场总线:工业控制现场总线(可远距离传输数据)

                如:485总线---千米级别

                       can总线---十千米级

                板级总线:芯片之间通信(距离长会被干扰)

            ⑤有/无线

                有线:可靠性强

                无线:方便

            

三、通信配置方式

           ①配置通信控制器 

                前提:有通信控制器

                关注:控制器如何配置 (控制里面的寄存器)

                不需要关注时序图

           ②IO口模拟时序   

                前提:无通信控制器

                关注:如何看时序图

                不需要关注控制器的配置

总结:

通信协议是什么?

什么时候用通信协议?

通信协议的特点

通信协议配置方式

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值