1.STM32清除或者设置端口位必须开启外设时钟,否则没有反应。其实应该养成一个习惯,使用任何外设,都先开启时钟,尽管有些外设不开启时钟也能正常使用
RCC_APB2PeriphClockCmd(RCC_APB2Periph_GPIOE,ENABLE);
………
GPIO_ResetBits(GPIOE,GPIO_Pin_5);
2.在keil中使用C语言的printf打印函数时,必须勾选Use MicroLib选框,否则不能使用该函数
3.凡是使用到中断,哪怕只有一个中断,也要设置中断向量,否则不会进入中断。当然了,编译是能通过的