当前位置: 首页 > news >正文

[国产MCU]-W801开发实例-UART控制器

UART控制器

文章目录

  • UART控制器
    • 1、UART控制器介绍
    • 2、UART驱动API介绍
    • 3、UART使用示例

本文将详细如何使用W801的UART模块。

1、UART控制器介绍

UART是一种通用串行 数据总线 ,用于 异步通信 。该总线支持双向通信,可以实现 全双工传输 和接收。

W801 共 6组普通 UART口,通过精细的时钟分频组合可以实现各种波特率的设置,最大可支持 2Mbps的通信速率。 W801 UART能和硬件 DMA配合使用,实现数据的高效异步传输。

W801的UART控制器以如下特性:

  • 设备端符合 APB总线接口协议
  • 支持中断或轮询工作方式
  • 支持 DMA传输模式,发送接收各存在 32-byte FIFO
  • 波特率可编程
  • 5-8bit 数据长度,以及 parity极性可配置
  • 1或 2个 stop位可配置
  • 支持 RTS/CTS流控
  • 支持 Break帧发送与接收
  • Overrun parity error frame error rx break frame中断指示
  • 最大 16-burst byte DMA操作

W801的 UART支持支持 5bit、 6bit、 7bit、 8bit的数据长度可配置。W801 UART支持 RTS/CTS方式的硬件流

http://www.lryc.cn/news/150625.html

相关文章:

  • OpenCV(九):LUT查找表
  • 2023年 Java 面试八股文(25w字)
  • STM32f103入门(7)pwm驱动led驱动舵机驱动直流电机
  • Linux centos7 bash编程——-求质数和
  • 给Hexo添加说说功能
  • Tensorflow调用训练好的yolov5模型进行推理
  • 【场景方案】我所积累的一些跨页面的数据传递方式,持续更新,欢迎补充~
  • ASP.NET Core 的错误页面
  • Android静态ip设置的坑
  • 电源管理(PMIC)TPS63070RNMR、TPS650942A0RSKR、LM5175RHFR器件介绍、应用及特点。
  • k8s(kubernetes)介绍篇
  • gRPC + Spring Boot 编程教程 - piot
  • 新建Spring Boot项目
  • Python数据分析的第三方库
  • EF列表分页查询(单表、多表),排除参数为空的条件
  • VisualStudio配置pybind11-Python调用C++方法
  • ZZULIOJ 1164: 字符串加密,Java
  • 联合体(共用体)的简单介绍
  • Ansible学习笔记8
  • 五子棋游戏禁手算法的改进
  • 基于 Debian 12 的 Devuan GNU+Linux 5 为软件自由爱好者而生
  • 算法系列-力扣234-回文链表判定
  • 算法通关村——海量数据场景下的热门算法题的处理方法
  • 【C++从0到王者】第二十五站:多继承的虚表
  • 老程序员教你如何笑对问题,轻松培养逻辑思考和解决问题的能力
  • Omni Recover for Mac(专业的iPhone数据恢复软件)
  • 视频垂直镜像播放,为您的影片带来新鲜感
  • 十一、MySQL(DQL)聚合函数
  • C语言:三子棋小游戏
  • JAVA - PO DTO 生成器