FM33A048B LPUART

概述
LPUART 是一个低功耗UART 接口,其工作仅需32768Hz 时钟,可以支持到最高9600 波特率的数据接收。LPUART 功耗极低,可以在Sleep/DeepSleep 模式下工作。
特点:
⚫ 异步数据收发
⚫ 标准UART帧格式
◼ 1bit起始位
◼ 7或8bit数据
◼ 奇校验、偶校验或无校验位
◼ 1或2bit停止位
⚫ 使用32768Hz XTLF时钟或者32KHz RCLP时钟工作,支持波特率300~9600
⚫ 可编程数据极性
⚫ 支持Sleep/DeepSleep模式下的数据收发(休眠模式下不支持DMA)
⚫ 中断标志
◼ 接收Buffer满
◼ 接收Buffer溢出
◼ 接收帧格式错误
◼ 接收校验位错误
◼ START检测
◼ 数据匹配
◼ 发送完成
⚫ 休眠模式下唤醒芯片
◼ RXD下降沿唤醒
◼ 起始位检测唤醒
◼ 1字节接收完成唤醒
◼ 1字节数据匹配唤醒
⚫ LPRUN/ACTIVE模式下支持DMA

结构框图
在这里插入图片描述
接口时序
在这里插入图片描述
接收流程
⚫ 配置LPUBAUD寄存器决定波特率
⚫ 根据波特率选择合适的调制参数,配置MCTL寄存器
⚫ 配置LPUCON寄存器,选择帧格式、极性、中断参数等
⚫ 配置LPUEN寄存器打开接收使能
⚫ 等待中断事件

发送流程
⚫ 配置LPUBAUD寄存器决定波特率
⚫ 根据波特率选择合适的调制参数,配置MCTL寄存器
⚫ 配置LPUCON寄存器,选择帧格式、极性、中断参数等
⚫ 配置LPUEN寄存器打开发送使能
⚫ 等待中断事件

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

小小菜鸡叶不凡

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值