1200字范文,内容丰富有趣,写作的好帮手!
1200字范文 > 【stm32】如何把原子哥的代码移植到最小系统板stm32f103c8t6 以跑马灯实验为例

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

时间:2022-05-19 01:39:35

相关推荐

【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了

然后我们就能看到闪烁啦

第一次写文章,如有错误多多包含。

测试项目我后续上传

本内容不代表本网观点和政治立场,如有侵犯你的权益请联系我们处理。
网友评论
网友评论仅供其表达个人看法,并不表明网站立场。