[5-1]EXTI外部中断 江协科技学习笔记(32个知识点)

1、

2、

3、

4、这些都是微控制器中常见的外设模块,它们是微控制器的一部分,用于执行特定的任务:

• EXTI(外部中断):用于检测外部事件或信号,比如按钮按下,然后通知微控制器采取行动。

• TIM(定时器):提供计时功能,可以用于产生精确的时间延迟、测量时间间隔或生成周期性中断。

• ADC(模数转换器):将外部的模拟信号转换成微控制器可以处理的数字信号。

• USART(通用同步/异步收发传输器):用于通过串行方式发送和接收数据,常用于与电脑、其他微控制器或串行设备通信。

• SPI(串行外设接口):一种高速的同步串行通信协议,用于微控制器和外部设备之间的数据传输。

• I2C(集成电路总线):一种用于连接微控制器和多个外围设备的串行通信协议,常用于短距离通信。

• RTC(实时时钟):一个独立的时钟,用于跟踪当前的时间和日期,通常在微控制器断电时由电池供电

• NVIC是嵌套向量中断控制器(Nested Vectored Interrupt Controller): 它是一种硬件结构,用于管理微控制器中的中断和异常。NVIC可以设置中断的优先级,控制哪些中断可以被处理,以及管理中断的嵌套调用。简单来说,NVIC就是中断的"交通警察",确保微控制器能够正确响应和处理来自不同外设的中断请求。

5、

6、

7、

8、

9

10

11

12

抢占优先级高于响应优先级

13

14

15

DMA是直接存储器访问(Direct Memory Access)。

它是一种硬件特性,允许外设(如ADC、USART等)直接与内存进行数据传输,而无需经过CPU的介入。这样,CPU就可以在数据传输期间执行其他任务,从而提高系统的效率和性能。简单来说,DMA就像是一条独立的数据传输通道,让数据传输工作不占用CPU资源,使CPU可以同时做其他事情。

16

17

18

19

|--------------------|----------|
| 20为什么不能选相同数字的原因(比如 | PA0和PB0) |

21

22获门

23与门

24非门

25数据选择器

26请求挂起寄存器

27

28

29

30

31旋转编码器

32

相关推荐
你好~每一天1 分钟前
数据分析专员:当传统汽车销售融入AI智能,如何驱动业绩新增长
大数据·数据结构·人工智能·学习·数据分析·汽车·高性价比
✎ ﹏梦醒͜ღ҉繁华落℘4 分钟前
计算机网络学习(三)-- IP地址 和 MAC 地址如何转换,以太网
学习·tcp/ip·计算机网络
铭哥的编程日记14 分钟前
后端面试通关笔记:从真题到思路(me)
笔记·面试·职场和发展
newsxun17 分钟前
海信日立&塞安科技携手,助力南方医科大学第八附属医院打造绿色医院标杆
科技
AI营销实验室18 分钟前
原圈科技AI CRM系统三步法驱动客户自动唤醒与精准营销增长
人工智能·科技
MicroTech202520 分钟前
隐私计算与区块链融合:微算法科技(NASDAQ MLGO)构建新一代区块链网络的创新实践
网络·科技·区块链
秦奈21 分钟前
Unity复习学习笔记(七):NGUI
笔记·学习·unity
行业探路者21 分钟前
网站二维码的全解析与使用技巧分享
大数据·人工智能·学习·产品运营·软件工程
晨欣23 分钟前
[eBPF硬核] Gemini阿吉学习笔记:Tetragon企业版两类核心日志 & 冷热数据分流架构设计 & 学习资源推荐
笔记·学习·云原生·云安全·ebpf·谷歌gemini
AI营销实验室24 分钟前
原圈科技AI CRM系统:用情绪洞察驱动销售预测与业务升级
人工智能·科技