哈尔滨手机网站建设,asp与sql网站建设,网站建设学费,广州app开发定制公司文章目录 一、USART初始化二、代码说明1.原理图2.main函数3.USART串口初始化函数4.代码整体结构 三、USART串口初始化总结 一、USART初始化
所谓的对USART进行初始化#xff0c;就是对USART固件库函数的调用#xff0c;来完成串口(USART)的设置#xff0c;比如设置波特率、… 文章目录 一、USART初始化二、代码说明1.原理图2.main函数3.USART串口初始化函数4.代码整体结构 三、USART串口初始化总结 一、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固件库函数的调用来完成串口的设置和对数据的发送接收。