如何将STM32F103ZET6的工程改为STM32F103CBT6的工程

一、基本知识,STM32F103的芯片可以分为小容量,中容量,大容量的芯片,下图为STM32F103的芯片命名规则
在这里插入图片描述

小容量产品是指闪存存储器容量在16K至32K字节之间
中容量产品是指闪存存储器容量在64K至128K字节之间
大容量产品是指闪存存储器容量在256K至512K字节之间

所以STM32F103ZET6属于大容量;STM32F103CBT6属于中容量

二、在keil里面进行修改
1.先打开STM32F103ZET6的工程,以正点原子的为例,将芯片型号从STM32F103ZET6改为STM32F103CBT6
在这里插入图片描述

在这里插入图片描述

2.在C/C++选项卡中将STM32F10X_HD,USE_STDPERIPH_DRIVER中的STM32F10X_HD更改为STM32F10X_MD
在这里插入图片描述
含义:
a.USE_STDPERIPH_DRIVE就是为了让stm32f10x.h包含stm32f10x_conf.h头文件,你也可以理解为告诉编译器,使用标准库;
b.STM32F10X_MD就是为了告诉标准库,我们使用的芯片类型是STM32型号是中容量,使标准库根据我们选定的芯片信号来配置。

3.找到启动文件,复制到代码文件夹CORE中
路径如下E:\05 学习资料\STM32\正点原子\F1\STM32 战舰A\战舰V3 资料盘(A盘)\8,STM32参考资料\1,STM32F1xx固件库\STM32F10x_StdPeriph_Lib_V3.5.0\Libraries\CMSIS\CM3\DeviceSupport\ST\STM32F10x\startup\arm
在这里插入图片描述
在这里插入图片描述
4.替换掉启动文件
在这里插入图片描述
5.修改flash大小
在这里插入图片描述

  • 5
    点赞
  • 58
    收藏
    觉得还不错? 一键收藏
  • 6
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 6
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值