使用环境(蓝色粗体字为特别注意内容)
1、软件环境:Keil MDK 5.15
2、硬件环境:STM32F103C8T6最小系统
最近在帮忙看朋友的一个STM32的Keil工程,发现程序下载到板子之后运行状态异常,再次下载程序竟然不用按复位键直接下载!初步确定是板子不兼容的问题,估计得改器件(启动文件)。查看工程所选择的器件为STM32F103RE,而我自己的板子是STM32F103C8T6,这两款芯片有什么区别呢?通过ST的资料我们发现:
STM32F103RE是大容量器件,跟STM32F103C8肯定不一样,所以才出现了奇怪的问题。于是乎改器件!
Step1.在打开Project-Options-Device
这时候应该会出现很多器件,如果没有器件请安装器件库,具体怎么安装,不在本文的探讨范围之内。
Step2.选择相应的器件