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

然后我们就能看到闪烁啦

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

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

  1. 正点原子探索者原理图_正点原子【STM32-F407探索者】第六章 跑马灯实验

    1)资料下载:点击资料即可下载 2)对正点原子Linux感兴趣的同学可以加群讨论:935446741 3)关注正点原子公众号,获取最新资料更新 http://weixin.qq.com/r/hEhUT ...

  2. GUI——LVGL移植+STM32f407zgt6(正点原子最小系统板+GUI Guider

    写在前面,写这篇blog的目的也是为了提醒自己how to移植LVGL,所以写的不够好,也可能不是会很详细,大佬勿喷 准备工作,下载lvgl源码,Github源码,很容易. 一.GUI Guider的 ...

  3. 【STM32】跑马灯实验主要程序代码分析

    文章目录 main.c led.c led.h STM32 的 IO 口可以由软件配置成如下 8 种模式: 输入浮空 输入上拉 输入下拉 模拟输入 开漏输出 推挽输出 推挽式复用功能 开漏复用功能 S ...

  4. 【正点原子MP157连载】第十章 跑马灯实验-摘自【正点原子】STM32MP1 M4裸机CubeIDE开发指南

    1)实验平台:正点原子STM32MP157开发板 2)购买链接:https://item.taobao.com/item.htm?&id=629270721801 3)全套实验源码+手册+视频 ...

  5. STM32F103移植LiteOS之跑马灯实验

    相关文章: STM32F103移植LiteOS保姆级教程(基于Huawei-LiteOS-studio) STM32F103移植LiteOS保姆级教程(基于Ubuntu平台) 在编译通过且能成功烧录的 ...

  6. stm32核心板可以点亮灯吗_利用STM32F103C8T6最小系统板点亮流水灯

    后台网友建议制作一个流水灯,正好发现自己有之前购买的STM32F103C8T6核心板,今天搭建一个流水灯,正好学习一下STM32 GPIO输出如何实现,将来驱动蜂鸣器.继电器等都会使用的. 流水灯相当 ...

  7. 最小系统板 STM32入门,点亮 LED 灯(STM32F103C6T6)

    Hello, I'm Shendi 最近开整单片机,这里记录一下 我目前配置,最小系统板 STM32F103C6T6,ST-LINK V2 最小系统板,通电后PWR灯会亮,ST-LINK插上电脑后也会 ...

  8. STM32最小系统核心板(STM32F103C8T6)实现流水灯

    文章目录 一.题目要求 二.STM32简介 三.GPIO初始化 1.输入输出模式和输出速率设置 (1)找到GPIOA.GPIOB.GPIOC的地址 (2)配置对应引脚寄存器,基地址+偏移量 (3)设置 ...

  9. STM32最小系统板介绍

    自学的话,网上买一个STM32F103C8T6最小系统板,包邮也就十来块,研究透了,再去买开发板,也是不错的选择 1.芯片介绍 1+.STM32芯片用的是3V电压,但是如果没有的话,这个最小芯片会通过 ...

最新文章

  1. Android AndFix热补丁动态修复框架使用教程
  2. 独家 | 教你使用简单神经网络和LSTM进行时间序列预测(附代码)
  3. 高斯白噪声的Verilog实现
  4. vCenter的安装与部署
  5. VTK:Utilities之ExtractFaces
  6. bash: mail: command not found的解决方法
  7. IAP上线后查不到product id
  8. SQL数据库附加数据及查询方法
  9. matlab 2017a下载以及安装教程 亲测有效
  10. IntelliJ IDEA后台程序启动
  11. 《谷物大脑》笔记(初稿)
  12. 面试产品经理 应该如何介绍自己的优势和劣势?
  13. JAVA基础知识点大全之二
  14. 设计稿 自动html,简单的登陆页面PSD设计稿来演示转化为HTML页面的全部过程
  15. 郭店楚简——原简整理,文物出版社
  16. 浙江大学11个A+学科,农业就占了6个,太强大了。
  17. centos 5.2自动安装的php不支持mysql?
  18. 2016年9月下旬校园招聘面经(美团、百度、58同城、华为、微店 11月10号更新)
  19. android 图片底部波浪线,Android实现波浪线效果(xml bitmap)
  20. 研发协同平台架构演进

热门文章

  1. 实验室安全检查管理系统建设方案
  2. 计时器(视频的计时:时间码)
  3. 安妮·莱博维茨摄影作品集
  4. 深透研究病毒1—my doom
  5. python numpy库作用_整理numpy库的常用功能(持续更新…),NumPy,函数,梳理
  6. Excel时间戳格式化
  7. vue渲染缓慢我遇到的情况解决
  8. Oracle-创建Oracle用户修改密码并赋权限
  9. 【uniapp小程序实战】—— 使用腾讯地图获取定位
  10. 夜光带你走进Jquery(十四)擅长的领域