分享

中断模式串口通讯-USART1

 枫中眸zc 2022-10-14 发布于江西

原理图:

图1:采用芯片 stm32f407vet6

图2:采用使用SP232进行串口通讯,使用PA9/PA10引脚

中断模式

根据上面原理图,可知使用PA9/PA10进行RS232通讯,查找数据手册后,PA9为发送引脚,PA10为接收引脚。

编写代码:

1、初始化(需要GPIO初始化、USART初始化、NVIC初始化)

完成初始化后,再打开相应的使能

2、GPIO初始化

使用AF模式引脚

3、USART初始化

115200、8位数据、1个停止位、无校验位

4、NVIC初始化

优先级随意

5、中断服务函数

中断模式下,接收中断接收字节,空闲中断处理接收的所有字节(发送接收到的所有数据)

6、发送函数

这个模式下,只能逐字节发送

7、效果演示

发送了两次,第二次时打断点查看接收缓存。

演示例程:

15-中断模式串口通讯-USART1.rar:(访问密码:1666)

    转藏 分享 献花(0

    0条评论

    发表

    请遵守用户 评论公约

    类似文章 更多