【嵌入式】---- 串口UART波形分析

  1. 串口参数的配置
    波特率(bit/s):大多数使用115200。但有些芯片特殊,具体要看数据手册中波特率的容错率。比如中微的CMS32L051就不支持115200bps。
    停止位:一般选择1位停止位;也可以是0.5,1.5或2位。
    数据位:一般选择8位数据位;也可5,6,7位。
    奇偶校验:一般选择无奇偶校验。
  2. 串口波形分析
    按照 起始位+数据位+停止位 的格式分析:
    起始位: 1个低电平起始位。不能设置,一定有
    数据位: 8位。LSB(低位在前)
    eg:
    发送0X43,他的二进制数是0100 0011,串口波形显示的就是1100 0010。
    停止位: 1个高电平停止位。
    注:这里起始位和停止位的0和1是针对正逻辑的TTL电平,对于232电平相反(起始位1,停止位0)

所以按照 起始位+数据位+停止位 的方式,串口的波形就应该是0 11000010 1
在这里插入图片描述

  1. 波特率的计算
    波特率的倒数表示:1bit数据的时间
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值