我也遇到过这样的问题,估计楼主已经解决了,给后面看到的一点建议吧。
我在startup.s上改了这么一个地方!
DCD IntDefaultHandler ; GPIO Port A
DCD IntDefaultHandler ; GPIO Port B
DCD IntDefaultHandler ; GPIO Port C
DCD GPIO_PORT_D_ISR ; GPIO Port D
DCD IntDefaultHandler ; GPIO Port E
我在8楼的基础上多了一个一条语句
DCD IntDefaultHandler ; GPIO Port A
DCD IntDefaultHandler ; GPIO Port B
DCD IntDefaultHandler ; GPIO Port C
EXTERN GPIO_Port_D_ISR
DCD GPIO_PORT_D_ISR ; GPIO Port D
DCD IntDefaultHandler ; GPIO Port E
就是中间那条语句,中断就可以用了!