FSL_TICS_Robin 发表于 2014-9-19 10:56 
请问楼主你使用的编译环境是CodeWarrior10.x吗?
void SW1_init(void){
#ifdef CMSIS
SIM_SCGC5 |= SIM_SCGC5_PORTC_MASK; //Turn on clock to PORTC module
PORTC_PCR3 = PORT_PCR_IRQC(10)|PORT_PCR_PE_MASK|PORT_PCR_PS_MASK|PORT_PCR_MUX (0x1); //Configure SW1 for GPIO w/interrupt
enable_irq(PORTD_IRQn); //PORTD & PORTC share interrupt vector
#else
enable_irq(31);
set_irq_priority(31, 1);
SIM_SCGC5 |= SIM_SCGC5_PORTC_MASK; //Turn on clock to PORTC module
PORTC_PCR3 = PORT_PCR_ISF_MASK |PORT_PCR_MUX(0x1)| PORT_PCR_PS_MASK| PORT_PCR_PE_MASK| PORT_PCR_PFE_MASK| PORT_PCR_IRQC(10);
#endif
}
还有上面这种红色标识的区别,为什么一个GPIO 的配置还不一样?
|