本帖最后由 junoxi 于 2016-6-19 17:51 编辑
stm32初学者,小白一个,因老板想省钱不想买设备,于是乎要自己做一个控制系统,说来话长,总之最后这个艰巨的任务落在了并不是搞单片机的我的头上。。。。想法是这样的,用外接开关电路来进行对stm32的IO口的输入,进入外部中断模式,从而想对某引脚进行置位,同时想用PC端进行对stm32的控制和反馈,即串口通信,但是发现串口中断与外部中断不能同时进行,代码是根据光盘中的例程改写的,请教各位大神,有没有好的解决方法?
下面是我的代码
友情提示: 此问题已得到解决,问题已经关闭,关闭后问题禁止继续编辑,回答。
//ía2¿ÖD¶Ï0·tÎñ3ìDò
void EXTI0_IRQHandler(void)
{
delay_ms(10); //Ïû¶¶
GetBit=GPIOC->IDR;
if(GetBit==0)
{
GPIO_ResetBits(GPIOF, GPIO_Pin_9|GPIO_Pin_10);
delay_ms(100);
GPIO_SetBits(GPIOF, GPIO_Pin_9|GPIO_Pin_10);
}
EXTI_ClearITPendingBit(EXTI_Line0);//Çå3yLINE4éÏμÄÖD¶Ï±ê־λ
}[/mw_shl_code]
一周热门 更多>