void IO_init() { //干簧管使用 SIM_SCGC5|=SIM_SCGC5_PORTA_MASK;// 启用PORTA时钟 PORTA_PCR10=1<<8 | 0xa<<16| 1; // GPIO , 下降边沿触发 ,开启上拉电阻 GPIOA_PDDR&=~(1<<10); // 中断必须是输入模式 enable_irq(87); // 启用PORT中断 } 中断服务程序、、 //函数名;stop_car void LQ_GPIO_ISR_PTA10(void) { static int k=0; DisableInterrupts; //关总中断 k++; if(k>=2) { FTM1_C1V=0; FTM1_C0V=0; FTM0_C4V=1330; } EnableInterrupts; //开总中断 } |
欢迎光临 智能车制作 (http://dns.znczz.com/) | Powered by Discuz! X3.2 |