APB-UART(1)

这篇具有很好参考价值的文章主要介绍了APB-UART(1)。希望对大家有所帮助。如果存在错误或未考虑完全的地方,请大家不吝赐教,您也可以点击"举报违法"按钮提交疑问。

UART

APB-UART(1)
UART是现在MCU常用外设,它具有应用简单(只有几个寄存器),应用广泛,接线简单等优点,对电平进行转换后,通信距离较长。

波特率

单位:bps(位每秒),指发送一位所占用的时间

Functional description

APB-UART(1)

Transmit FIFO

发送FIFO是一个8位宽、32位深的FIFO存储缓冲器。通过APB接口写入的CPU数据存储在FIFO中,直到被发送逻辑读出。您可以禁用发送FIFO,使其像一个单字节保持寄存器一样工作。

Receive FIFO

接收FIFO是一个12位宽、32位深的FIFO存储缓冲器。接收数据和相应的错误位由接收逻辑存储在接收FIFO中,直到CPU通过APB接口将其读出。可以禁用接收FIFO,使其像一个单字节保持寄存器一样工作。

传输逻辑 Transmitter

transmitter对从transmit FIFO(发送FIFO)读取的数据执行并串转换。根据控制寄存器中的编程配置࿰文章来源地址https://www.toymoban.com/news/detail-430968.html

到了这里,关于APB-UART(1)的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处: 如若内容造成侵权/违法违规/事实不符,请点击违法举报进行投诉反馈,一经查实,立即删除!

领支付宝红包 赞助服务器费用

相关文章

  • 匿名上位机V7.12协议编程(基于STM32F407+CubeMX+UART外设通信)

    本篇以STM32F407VET6主控为基础进行论述。 文章的目的在于记录和引导, 传递一些编写通信类功能会用到的基本思想 ,以及组合这些功能的思想。 匿名上位机V7版本的功能在本篇没有全部写出来,而是针对本上位机常用的功能举例来描述。 相信读者通过仔细阅读笔者的思想引

    2023年04月14日
    浏览(76)
  • 【TI毫米波雷达笔记】UART串口外设配置及驱动(以IWR6843AOP为例)

    【TI毫米波雷达】GPIO初始化、Pinmux引脚复用和UART串口外设配置及驱动(以IWR6843AOP为例) 最基本的工程建立好以后 需要给SOC进行初始化配置 最是基础配置模板 包含了时钟 MPC DSS BSS上电等等 我这里只用了一个串口 引脚为: SOC_XWR68XX_PINN4_PADBD 和 SOC_XWR68XX_PINN4_PADBD 另外 配置了

    2024年02月11日
    浏览(50)
  • firefly开发板RK3588非默认外设使能(串口uart、IIC、adc等)设备树修改详细步骤

    sdk获取和内核编译,参考上一篇博文:rk3588内核裁剪 文件1: 此文件是针对firefly的板级设备树文件。 文件2: 此文件是关于io复用的设备树文件。 文件3: 此文件是所有具有复用功能的gpio,例如:#define RK_PA4 4 代表的是GPIO_PA_4即A组的GPIO4。 官方的内核和设备树,默认打开了串

    2024年02月09日
    浏览(48)
  • Linux Kernel入门到精通系列讲解(QEMU-虚拟化篇) 2.2 新增加CPU外设之UART、中断控制器和pFLASH

    上一章节我们将 CPU 和部分 memory 已经初始化完成了,具体实现可以查看代码仓库,本章节我们将在上一章节的基础之上去增加 pFlash 设备(作为初始化完 ROM 后的第一个代码存储区)、中断控制器和 UART 设备。

    2024年04月25日
    浏览(38)
  • MCU常用外设总线

      本文主要讲单片机外设的功能,即这些外设是什么,可以用来干什么,了解了之后我们就可以通过相应的寄存器配置来驱动这些外设。本文带大家深入了解一下这些外设的工作原理,知道了功能之后,对应任意一个MCU都可以找相应功能的寄存器。因为寄存器名字可以不同

    2024年01月22日
    浏览(34)
  • 【STM32】| 02——常用外设 | I2C

    系列文章目录 【STM32】| 01——常用外设 | USART 【STM32】| 02——常用外设 | I2C 失败了也挺可爱,成功了就超帅。 本文详细介绍 I2C协议及 MCU I2C配置使用 I2C是一种常用的串行通信总线,由串行数据线SDA 和串线时钟线SCL组成。I2C是一种多主机控制总线,由飞利浦公司为了让主板

    2024年01月19日
    浏览(40)
  • 常用的数据采集工具有哪些-免费获取数据信息的工具有哪些

    随着社会不停地发展。人们也是越来越离不开互联网,常用的数据采集工具有哪些?今天小编就给大家盘点一下免费好用的数据采集工具,只需要点几下鼠标就能轻松获取数据,不管是导出excel还是自动发布到网站。详细参考图片一、二、三、四! 企业人员 通过爬取动态网页

    2024年02月12日
    浏览(43)
  • Vue开发常用的工具有哪些?

    相比其他大型框架,Vue更加灵活,开发者既可以选择使用Vue来开发一个全新项目,也可以将Vue引入到一个现有的项目中。代码简洁、上手容易,深受开发者青睐。本节我们将对Vue的开发环境以及常用工具的使用进行讲解。 Visual Studio Code(VS Code)是由微软公司推出的一款免费、开

    2024年02月08日
    浏览(43)
  • STM32常用的开发工具有哪些

    这么多工具,选择困难啊,先列出来,以后有选择了给大家说,对了,2023年还有一个新玩法就是VSCode 本文为大家汇总 STM32 常用的一些开发工具。 IDE(集成开发环境) IDE:I ntegrated D evelopment E nvironment,集成开发环境。 IDE通常包含编辑器、编译器、调试器、图形用户界面等集

    2024年02月10日
    浏览(34)
  • 常用HTML5开发工具有哪些?

    常用HTML5开发工具有哪些? 在开发前端页面时,为了快速、高效地完成任务,通常会使用一些具有代码高亮显示、语法提示等便捷功能的HTML5开发工具。 常见的HTML5开发工具有Sublime、Visual Studio Code、webstorm、Dreamweaver、Hbuilder等,具体介绍如下。 1、 Sublime Sublime全称为Sublime T

    2024年02月06日
    浏览(35)

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

请作者喝杯咖啡吧~博客赞助

支付宝扫一扫领取红包,优惠每天领

二维码1

领取红包

二维码2

领红包