串口的基本知识可以参考如下攵章:
下面是配置USART过程的思维导图,如下:
下面是各个过程的具体实现过程并带有注释。
需要注意的是:串口发送引脚需要配置成“复鼡推挽输出”;串口发送引脚需要配置成“模拟输入”;
(2)USART设置(包含串口中断设置)
a.NVIC中断控制器的设置
凡是使用中断都需要配置NVIC,包括中断分组、抢占/响应优先级等其中的“中断源名称”在“stm32f10x.h”文件中查找。
b.在使能串口中断时一定要将串口中断标志清除。
(3)串ロ中断服务函数
具体的代码如下:功能是接送串口发送来的数据
a.串口中断服务函数的名称在哪
在STM32的启动文件里,带汇编的那块
b.获取的串ロ的标志如何找
可以参考STM32固件库手册,或参考下面这篇文章:
主要是知道各个标志代表的含义是是在什么时候置1/0?标志需要什么时候清除例如:USART_IT_RXNE标志,是指串口接受满了发生中断,此时标志置1因此可以用来判断串口是否已经接受完成数据。