0
点赞
收藏
分享

微信扫一扫

Unity_cineMachine2D游戏里的应用

洲行 2024-11-06 阅读 17

文章目录


一、USART初始化

所谓的对USART进行初始化,就是对USART固件库函数的调用,来完成串口(USART)的设置,比如设置波特率、接收数据长度、奇偶校验、收发模式设置等。

有关USART固件库函数。见《STM32F103固件函数库用户手册(中文)》P344,§21.2 USART库函数。工程中usart.c文件的内容,就是对USART固件库函数的调用,来完成串口的设置和对数据的发送接收。

USART串口初始化举例:
《STM32F103固件函数库用户手册(中文)》给出USART串口初始化例程,见P348,§21.2 USART库函数。该例程是同步方式。而通常所说的UART则是异步方式。

USART串口初始化调用的固件库函数,见《STM32F103固件函数库用户手册(中文)》P344,§21.2 USART库函数。

二、代码说明

1.原理图

在这里插入图片描述

2.main函数

在这里插入图片描述

3.USART串口初始化函数

在这里插入图片描述

在这里插入图片描述
在这里插入图片描述

4.代码整体结构

在这里插入图片描述

三、USART串口初始化总结

(1)首先要按照USART的端口要求配置所用的每个端口,比如将USART的TX所用的端口PA9配置为50MHz复用推挽输出,将USART的RX所用的端口PA9配置为悬空输入等;

(2)进行USART初始化,设置USART的波特率、接收数据长度、奇偶校验、收发模式设置等,设置的内容和取值参考《STM32F103固件函数库用户手册(中文)》P344,§21.2 USART库函数,《手册》会给出设置的例程。

(3)编写USART驱动程序,即编写usart.c文件的内容,就是对USART固件库函数的调用,来完成串口的设置和对数据的发送接收。


举报

相关推荐

0 条评论