历史上的今天
今天是:2025年04月22日(星期二)
2019年04月22日 | 外部中断EXTI的配置注意事项
2019-04-22 来源:eefocus
1,EXTI_InitTypeDef 定义于文件“stm32f10x_exti.h”:
typedef struct
{
u32 EXTI_Line;
EXTIMode_TypeDef EXTI_Mode;
EXTIrigger_TypeDef EXTI_Trigger;
FunctionalState EXTI_LineCmd;
} EXTI_InitTypeDef;
1
2
3
4
5
6
7
2,例子:
void EXTI_Configuration(void)
{
EXTI_InitTypeDef EXTI_InitStructure;
EXTI_ClearITPendingBit(EXTI_Line2);//清除外部中断线2中断挂起位,为了防止配置后无法马上产生中断服务、二异性
GPIO_EXTILineConfig(GPIO_PortSourceGPIOC, GPIO_PinSource2);//选择 GPIO 管脚PC2用作外部中断线路
EXTI_ClearITPendingBit(EXTI_Line5);//清除外部中断线5中断挂起位
GPIO_EXTILineConfig(GPIO_PortSourceGPIOC, GPIO_PinSource5); //选择 GPIO 管脚PC5用作外部中断线路
EXTI_InitStructure.EXTI_Line=EXTI_Line2|EXTI_Line5;/*EXTI_Line选择了待使能或失能的外部线路,只能用'或'的形式给一个以上(即多个)线路选择 不能使用这种格式:(即使用两次EXTI_Line结构体) EXTI_InitStructure.EXTI_Line=EXTI_Line5;EXTI_InitStructure.EXTI_Line=EXTI_Line2;*/
EXTI_ClearITPendingBit(EXTI_Line5);
GPIO_EXTILineConfig(GPIO_PortSourceGPIOC, GPIO_PinSource5);
EXTI_InitStructure.EXTI_Mode=EXTI_Mode_Interrupt;
EXTI_InitStructure.EXTI_Trigger=EXTI_Trigger_Falling;
EXTI_InitStructure.EXTI_LineCmd=ENABLE;
EXTI_Init(&EXTI_InitStructure);
}
上一篇:STM32程序移植的一些注意方法
下一篇:多外部中断的优先级配置
史海拾趣
|
大家都来说说,在你寻找 PCB 打样厂家时遇到的最大问题或挑战是什么?这些天累死我了:Q 谢~~ [ 本帖最后由 yuanwengui 于 2010-1-6 14:10 编辑 ]… 查看全部问答> |
|
用户名: my2410, 修改 /home/my2410下的 .bashrc文件: # .bashrc # Source global definitions if [ -f /etc/bashrc ]; then . /etc/bashrc fi # User specific aliases and functions ...… 查看全部问答> |
|
我在目标平台上添加了USB Host和触摸屏驱动。Wince 启动后,我在屏幕上的点击位置可以改变鼠标的位置,但不会对点击对象产生作用。例如我在触屏上点击了“我的电脑”,鼠标位置出现在了“我的电脑”上,但没有选中“我的电脑”。如果点住鼠标左键不 ...… 查看全部问答> |
|
在wince5.0的PLATFORM\\SMDK2442\\Src\\Common\\Intr_dvs\\intr.c函数中有: extern void DVS_ON(void); extern void DVS_OFF(void); extern void ChangeVoltage(int); extern int GetCurrentVoltage(void); extern void CLKDIV124(); extern ...… 查看全部问答> |
|
来自:电子工程师技术交流(12425841) 请教个问题啊,如果在Linux下安装pdf阅读软件,在图形界面下可以打开pdf了,在终端中有命令可以打开吗,就是不用图形界面。 … 查看全部问答> |
|
圈圈前面几个STM32的程序是直接拿例子来改的,但我们总不能每次都拿别人的例子来改吧?我们要学会如何自己来创建一个属于自己的IAR工程。 首先启动IAR开发环境。如果你的设置是在启动时出现Em ...… 查看全部问答> |
|
这个电路图到底该怎么看,已经把三极管的知识忘得差不多了 最近各种恶补 初态各个雪崩三极管处于截止状态 然后给个脉冲 个个三极管依次雪崩,不明白为什么 求高手解答… 查看全部问答> |




