历史上的今天
今天是:2025年01月15日(星期三)
2019年01月15日 | 外部中断EXTI的配置注意事项
2019-01-15 来源: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;
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);
}
史海拾趣
|
该例用于令与PORTD口相连的8个发光二极管前4个点亮,后4个熄灭。在调试程序前,应使与PORTD口相连的8位拔码开关拔向相应的位置。 PORTD输出 #include <pic.h> main() { ...… 查看全部问答> |
|
【光纤通信系统--第三版】--Fiber Optic Communication Systems Fiber Optic Communication Systems Fiber-Optic Communication Systems, 3rd Edition Govind P. Agrawal ISBN: 978-0-471-21571-4 Hardcover 576 pages June 2002 目录: Preface. 1. Introduction. 1.1 Historical Perspective. 1. ...… 查看全部问答> |
|
晶体管脉冲数字电路 上册 323 页 4.5M 格式:PDF 目录: 第一部分 分立元件脉冲数字电路 第一章 基础知识 第二章 门电路——脉冲信号的控制 第三章 双稳态触发器——脉冲信号的记忆 第四章 脉冲信号的产生于整形 第五章 脉冲信号的功率 ...… 查看全部问答> |
|
看好您的watchdog 当系统处于一些比较的恶劣环境工控底层采集如果系统的抗干扰没有作好则容易出现死机现象这时硬件电路并没有损坏只是内部程序运行出现错误必须复位才能恢复如果是洗衣机或随身听中的单片机出现死机那么重新开机一次就可以了影响不 ...… 查看全部问答> |
|
在驱动程序中如何获取系统目录路径? 得到类似下面的结果 L\"\\\\Device\\\\HarddiskVolume1\\\\Windows\\\\System32\\\\ 谢谢.… 查看全部问答> |
|
电机控制ST在业界第一个推出了基于Cortex-M3内核的无传感器电机控制方案我想问一下,3210B评估板上实现AC电机控制,供电怎么只有AC30V?请问版主,使用STM32F10x做PMSM电机的效果如何?异步电机变频控制方案何时出,我想比较TI DSP他们到底区 ...… 查看全部问答> |




