在线时间68 小时
UID401246
注册时间2008-10-6
NXP金币22
TA的每日心情 | 开心 2019-8-16 10:32 |
|---|
签到天数: 105 天 连续签到: 1 天 [LV.6]常住居民II
金牌会员
 
- 积分
- 1094
- 最后登录
- 2021-6-22
|
发表于 2013-4-19 15:13:16
|
显示全部楼层
回复:8位工程师转型篇 - 每天一起学习Kinetis L系列一点点
TIANZHE哥您好,我刚开始学习飞思卡尔的片子,现在手里面有一块FRDM_KL25Z 板子,现在调试到外部中断这块,从网上找到历程,但是始终没有调通。
我使用PORTA1作为外部中断入口,进中断后控制PORTB19的LED状态,问题是运行按下按键后,程序死在了default_isr()里面,下面是部分程序,麻烦您指点一下!
#undef VECTOR_46
#define VECTOR_46 PORTA_IRQHandler //PORTA中断
#undef VECTOR_47
#define VECTOR_47 PORTD_IRQHandler //PORTD中断
/*************************野火***********************/
void exti_init(PORTx portx, uint8 n,exti_cfg cfg)
{
SIM_SCGC5 |= (SIM_SCGC5_PORTA_MASK7); // 复用GPIO , 确定触发模式 ,开启上拉或下拉电阻
GPIO_PDDR_REG(GPIOx[portx])&=~(1 |
|