1、在用Keil软件下载代码时,记得选中resetand run选项。
2、在程序中实现按键输入优先级设置,可在STM32F1开发指南-库函数版本中的按键输入实验中作参考。
3、STM32的JNTRST、JTDI、JTDO引脚用做普通IO方法。
STM32默认启动时PB4、PB3、PA15三个引脚不是普通IO,而是JTAG的复用功能,分别为JNTRST、JTDI、JTDO。
当我们试用SWD接口调试仿真时,这三个引脚可以用作普通IO。
具体做法就是禁用JTAG功能。只需使用以下语句即可。
#defineGPIO_Remap_SWJ_JTAGDisable ((uint32_t)0x00300200) /*!< JTAG-DP Disabledand SW-DP Enabled */
GPIO_PinRemapConfig(GPIO_Remap_SWJ_JTAGDisable,ENABLE); /*使能SWD 禁用JTAG*/