EXTI_CR2_TLIS是什么意思
时间: 2024-05-29 08:07:34 浏览: 15
EXTI_CR2_TLIS是指外部中断线事件的下降沿屏蔽寄存器,用于控制外部中断下降沿事件的触发。在STM32系列的微控制器中,可以通过配置EXTI_CR2寄存器来控制外部中断事件的触发方式,TLIS是其中的一种配置方式。具体来说,当TLIS位被设置为1时,表示外部中断事件的下降沿触发被屏蔽,不会产生中断请求。反之,当TLIS位被设置为0时,则表示外部中断事件的下降沿触发不被屏蔽,可以产生中断请求。
相关问题
EXTI_SENSITIVITY_FALL_ONLY是什么意思
EXTI_SENSITIVITY_FALL_ONLY是指外部中断触发方式为下降沿触发的模式。在STM32等嵌入式系统中,外部中断可以通过设置触发方式来实现对外部事件的响应。对于EXTI_SENSITIVITY_FALL_ONLY模式,只有当引脚从高电平变为低电平时,才会触发中断响应。如果引脚是从低电平变为高电平,那么不会触发中断响应。
EXTI_InitStruct是什么
EXTI_InitStruct是一个结构体指针,用于配置外部中断的相关参数。这个结构体包含了多个成员,每个成员对应着外部中断的一项配置。
具体的EXTI_InitStruct结构体定义可能如下所示:
```c
typedef struct
{
uint32_t EXTI_Line; // 外部中断线路
uint32_t EXTI_Mode; // 中断触发模式
uint32_t EXTI_Trigger; // 中断触发方式
uint32_t EXTI_LineCmd; // 中断线路使能/失能
} EXTI_InitTypeDef;
```
这里的每个成员的含义如下:
- EXTI_Line:外部中断线路,用于指定哪个外部中断线路要配置。
- EXTI_Mode:中断触发模式,用于指定外部中断的触发模式,例如上升沿触发、下降沿触发等。
- EXTI_Trigger:中断触发方式,用于指定外部中断的触发方式,例如单次触发、连续触发等。
- EXTI_LineCmd:中断线路使能/失能,用于启用或禁用指定的外部中断线路。
通过对EXTI_InitStruct结构体成员的适当赋值,可以实现对外部中断的具体配置。然后将该结构体指针作为参数传递给EXTI_Init函数,即可完成外部中断的初始化。
相关推荐
![zip](https://img-home.csdnimg.cn/images/20210720083736.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)