Keil创建stm32f103rc过程
新建工程选择合适自己的芯片

然后会弹出manage run -time environment的运行环境界面,必须选择的有CMSIS下的core和device下的startup,至于其它的根据你需要的外设,比如ADC、GPIO等自行选择。当你选择某个功能的时候软件会提示你要想这个功能正常工作,可能还会需要某些文件,配置好的功能会变绿 ,没有配置好的是浅黄色 ,根据提示双击它指定的文件,进行配置即可。

在左边新建两个文件夹(对应文件夹下也要新建对应名称的文件夹)
User右键新建main.c 注意路径选择到文件夹User


ST-Link选上


编译下载!success
如果出现Not a genuine ST Device! Abort connection 就说明st-link是盗版的 没关系还是可以正常下载

也可以关掉提醒

Ok啦!
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
以下部分为将stm32f103c8t6换成stm32f103rc需要做的步骤
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
首先要知道芯片名称的含义

第一步:先把芯片型号选择为你将使用的型号

第二步:更换启动文件:文件在工程项目下的startup文件夹
所有类型启动文件都在start文件夹下

根据不同芯片型号更换对应的启动文件,参考下面列表
startup_stm32f10x_hd.s 大容量的STM32F101xx,STM32F102xx,STM32F103xx
startup_stm32f10x_hd_vl.s 大容量的STM32F100xx
startup_stm32f10x_ld.s 小容量的STM32F101xx,STM32F102xx,STM32F103xx
startup_stm32f10x_ld_vl.s 小容量的STM32F100xx
startup_stm32f10x_md.s 中容量的STM32F101xx,STM32F102xx,STM32F103xx
startup_stm32f10x_md_vl.s 中容量的STM32F100xx
startup_stm32f10x_xl.s 超大容量FLASH在512K到1024K字节的STM32F101xx
flash容量<=32k 选择 ld
64k<= <=128k 选择 md
256<= <=512k 选择 hd
512K<= <=1024K 选择 xl
实测型号为ARM32E103RET6芯片用.md启动文件也可以编译下载 (当然.hd文件也可以)

更多推荐



所有评论(0)