串口最速入门!全网最精简最直接的串口通信教程!

        串口在嵌入式开发时有很多重要,常见的有:数据传输、开发测试、模块数据传递.......,本文将以数据传输和开发测试作为背景进行最精简的介绍,从串口的本质、参数、实现、现象等方面进行讲解。

串口通信

        全双工,通过两根线接收或发送数据,一位一位传输,常见的标准有Uart、RS232(高低电平判定标准不同)。发送的所有数据本质上都是二进制,常用十六进制标识,对应的字母和字符按照不同的编码规则映射,发送发和接收方需要统一编码规则,eg:UTF-8、GB等。
    本质是一种通信协议,可以当作约定俗称的一套规则,只不过制定他的人很权威,所以学习的时候不要畏惧。

Uart

        串口通信的一种,异步通信,不需要统一的共享时钟,但通信需保证通信参数相同

参数

    波特率:一秒钟传输的码元个数,在通常情况下,一个码元代表一位也就是一个电平
    校验位:无检验、奇偶检验
    起始位:默认为高电平,产生一个低电位表示开始传输、一般为一位
    停止位:产生一个高电平,通常为一位
    数据位:传输的数据位的长度,通常为8位,每一个类型位都是独立
    数据帧:封装以上比特位为

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值