【STM32】5—UART串口(中断模式)

目录

0 实验预期效果

1 相关原理图

2 软件配置 

3 代码编写        

        3.1 函数认识

                3.1.1 串口发送

                3.1.2 串口接收 

                3.1.3 中断回调函数

        3.2 代码编写

                3.2.1 定义发送和接收缓冲区

                3.2.2 重新实现中断回调函数

                3.2.3 修改main函数

4 实验结果 


0 实验预期效果

        完成串口数据的接收和发送

1 相关原理图

2 软件配置 

        STM32CubeMX配置      

        在NVIC中配置USART中断优先级:

3 代码编写        

        3.1 函数认识

        见博客【STM32】HAL库学习 2—hal_uart_kokoのadventure的博客-CSDN博客

        3.1.1 串口发送

        3.1.2 串口接收 

         3.1.3 中断回调函数

        3.2 代码编写

        3.2.1 定义发送和接收缓冲区

        3.2.2 重新实现中断回调函数

        HAL中弱定义了一个中断回调函数 , 我们需要在用户文件中重新定义该函数,放在哪都可以,这里我放在  中:

        3.2.3 修改main函数

4 实验结果 

文章知识点与官方知识档案匹配,可进一步学习相关知识C技能树首页概览113318 人正在系统学习中

声明:本站部分文章及图片源自用户投稿,如本站任何资料有侵权请您尽早请联系jinwei@zod.com.cn进行处理,非常感谢!

上一篇 2022年4月1日
下一篇 2022年4月1日

相关推荐