问题描述: 使用PB3、PB4、PB5、PA15组成一组SPI,可是只要配置PB3,程序一运行就会卡在 Default_Handler PROC 。。。 B .-------------卡在这里 ENDP ALIGN 看了网上的说法是 缺少中断处理函数,可是我配置SPI时,没有开启任何中断啊 另外,我不使用PB3,改为使用PA5,SPI正常 所以我想应该是和PB3作为JTDO/TRACESWO有关,但是翻遍了STM32F207的datasheet没有找到类似STM32F10x那样的配置寄存器AFIO_MAPR 万能的网友,这个应该怎么处理?非常感谢! |
问题已解决! 原因是之前打开了外部中断3,实际没有使用,导致产生外部中断!删除外部中断配置即可! |
解决了问题,发出来原因和方法,有始有终,很好 |
晕,已解决的问题,管管还拿来做话题 |
分享一下经验,对工程师有一定借鉴作用 |