stm32串口中断总结
2024-10-19 00:48:16
- 串口文件uart.c需要被用到;
- 串口通信是对GPIO端口引脚的功能复用,因此需要用到gpio.c;
- 因为中断的产生,因此中断文件也是需要用到的;
- 中断响应函数需要自己编写;
- 接收中断:在接收移位寄存器中有数据时产生;
- 发送中断:在发送完数据后产生;
- 初始化:
(1)时钟使能配置
(2)中断配置(优先级组设定、uart1中断使能、该终端的优先级、中断初始化)
(3)GPIO复用功能配置
(4)串口初始化配置(串口的基本参数配置[波特率、数据位、工作方式]、串口使能中断、串口使能
*别忘了在接受完数据进行别的操作之前为了防止数据被覆盖最好先禁止一下接受中断
(5)编写中断函数
摘自:https://blog.csdn.net/richardgann/article/details/78894630
最新文章
- 学习shell中遇到的一些基础问题总结
- 【编程题目】输入一个单向链表,输出该链表中倒数第 k 个结点
- Scala 深入浅出实战经典 第76讲:模式匹配下的赋值语句
- ADO.NET Entity Framework,Code First简单示例
- 三星电视删除USB播放记录
- 【解决办法】糟糕,我的电脑只有IE64位浏览器能上网,其他软件都上不了网
- cf C. Matrix
- linux下安装greenplum
- iOS 10 / Swift 3.0 / XCode 8 总结
- Android support library支持包常用控件介绍(一)
- TCP连接状态管理
- Scala学习笔记(七):Rational、隐式转换、偏函数、闭包、重复参数及柯里化
- hibernate 4 需要导入的jar包
- fullstack
- LeetCode(64):最小路径和
- Python字符串相加以及字符串格式化
- PL/SQL学习笔记之数据类型中的标量、LOB
- Thirft框架介绍
- org注释包
- django项目创建启动 ORM操作