本帖最后由 weitingliu 于 2023-1-21 08:07 编辑
通用异步收发器(Universal Asynchronous Receiver / Transmitter -- UART)为一种广泛的串行传输接口,提供了一个灵活的异步全双工数据传输。本文所提供的“Module_UART” Application Code 使用具有软件环形缓冲区(Ring Buffer)的TX/RX 中断,通过 API 来进行简单的 UART 发送/接收功能,相关功能如下所示,以此简化整个数据传输的琐碎流程,让用户快速的了解与进行 UART 通信应用。 发送/接收功能支持:byte read、byte write、buffer read、buffer write 等等 状态功能支持:get buffer length、Tx status 等等本文首先会介绍 UART 通信协议,利于用户能从原理到应用都更好的理解 UART 通信。接着是 Application Code 所需的资源下载与准备,内容包含 Firmware Library 与应用范例程序下载和档案及目录配置流程,以及本文使用到的终端机软件工具介绍。在功能说明章节,主要介绍了应用范例目录结构、参数设定说明、API 说明以及通过“Module_UART” Application Code流程简述 API 使用方法,也记录了 API 所需的 Flash / RAM 资源占用。最后使用指南章节,则是按照步骤引导使用者进行环境准备、编译与测试步骤,确认有正常运作,接着通过移植说明来说明如何整合 API 到用户的工程,最后针对使用上的设定变更及常见问题来提供使用者做为参考。
详细内容请参考附件:
HT32 MCU UART应用范例.pdf
(4.17 MB)
范例下载路径:https://mcu.holtek.com.tw/ht32/app.fw/Module_UART/
更多应用笔记信息链接:https://www.holtek.com.cn/general/32bit-flash-mcu
联系版主或负责单位,获取更多资讯
业务联系邮箱:holtek.sales@holtek.com.cn
技术支持邮箱:holtek.fae@holtek.com.cn
|