【stm32】如何把原子哥的代码移植到最小系统板stm32f103c8t6 以跑马灯实验为例

【stm32】如何把原子哥的代码移植到最小系统板stm32f103c8t6

以跑马灯实验为例

外部硬件:
stm32仿真编程器

(仿真编制器自己在网上买,不确定买哪个的可以就买我这个,图片上有牌子,自己去搜吧)

接口就按照上面标识的接上,3v3 SWIO SWCLK GND这四个就可以了

接好之后可以问卖家要一下仿真编程器的驱动,有些哥们可能电脑上已经装过了驱动,可以忽略。

插上电脑,供电正常,设备管理器有显示,如下图
在这里插入图片描述
用卖家给的测试项目文件可以直接下载,但是原子哥的好像不行
在这里插入图片描述
我们需要更改几个选项,打开原子哥的跑马灯项目
在这里插入图片描述
直接下载是不行的,会有这个报错
在这里插入图片描述
点击这个按键,打开 option for targets
在这里插入图片描述
在这里插入图片描述

在device里面选择正确的芯片型号
在这里插入图片描述
在这里插入图片描述
debug里面选择stlink并点击setting
在这里插入图片描述
在flash download里面点add
在这里插入图片描述
在这里插入图片描述
用128k的这个,点击add,再把原本512k的删除
在这里插入图片描述
由于我们用的是128k的Med-density Flash,所以我们还要改一下这里的define,把原来的HD改成MD,如果想知道为什么可以去看一下这个文件在这里插入图片描述

在这里插入图片描述
在这里插入图片描述
我们再修改一下代码,这个最小系统板和原子哥的板子不一样,我们看一下原理图
在这里插入图片描述
我们看到有个空闲的led2是接到PC13上面的,我们修改一下代码
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
然后我们就可以直接LOAD了
在这里插入图片描述
在这里插入图片描述

然后我们就能看到闪烁啦

第一次写文章,如有错误多多包含。
测试项目我后续上传

  • 13
    点赞
  • 83
    收藏
    觉得还不错? 一键收藏
  • 4
    评论

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值