分析测试百科网

搜索

喜欢作者

微信支付微信支付
×

嵌入式硬件通信接口协议-UART:快速使用串口及应用-1

2020.10.05
头像

王辉

致力于为分析测试行业奉献终身

一、串口启用流程

开讲前,先找几款芯片的串口demo程序瞄一眼。

依次有STM32的V3.5标准库、nRF52832的官方demo以及51核的STC15系列单片机的官方DEMO。

从以上的部分demo例程来看,并结文章《嵌入式硬件通信接口协议-UART(一)协议基础》的介绍,在启用串口的时候,需要配置的那几个参数有波特率、数据位、校验位、停止位等,从demo的源码中也是能够体现出来的。

而略有不同的是,在引脚配置灵活的ARM中,需要针对引脚进行配置。

二、验证输入输出

完成了串口的初始化,即可对输入输出进行操作,来验证串口是否可以正常的发送和接收数据。

一般的,最直接的方式就是向输出寄存器写入数据,就可以让芯片去完成UART信号输出到对应的引脚上。

如下图依次有STM32的V3.5标准库、nRF52832的官方demo以及51核的STC15系列单片机的官方DEMO。

验证串口的输出,即在串口初始化成功后,对串口的输出寄存器写入数据,而芯片引脚则使用USB转TTL模块连接,USB端插入计算机的USB口,利用计算机的串口助手软件实现对数据的收发。


互联网
文章推荐