毕业后干了3个月JAVA的CV工程师,感觉后面都是学习框架知识。为了进一步学习计算机底层知识,现在成为一名光荣的点灯工程师。

在公司学习了三周stm32相关知识。公司前同事的代码用的是原子14年的代码模板,连注释日期都不改的那种,一个10多行的代码复制了10多遍都不知道封装一个接口去调用,留下了一个半截项目,我来此正好赶上项目交付,我师父看了两天代码将其中能明眼看到的bug填完,剩下的就全部交给我了。看了一个周代码,理清代码框架之后,想要重构项目。苦于stm32接口不够熟练,然而前同事画的PCB实在无法看清,于是趁着双十一买了个原子哥的精英板子,算是对原子哥带我入门嵌入式的一点感谢吧。

买的是裸板不带屏幕,只给了个usb下载线,在成为点灯大师的第一步就被难住了,公司一直是用的是st-link下载器,而精英板默认是J-link接口,如果经常用stlink下载的话我担心要不了多久排针就断了,于是还是按照指导手册上面的教程使用usb下载。

stlink连接如下,在板子背面标有swd、clk、3.3、GND,按照标记插上连接stlink下载器即可,注意和下载器IO口对应,否则轻则下载器烧坏,严重烧掉板子(想起刚来第一周自己一个人加班时候,有天晚上加了2h班烧了三个下载器)。

stlink下载之后没有复位,需要重新用电源线连接,按电源开关进行复位才能运行程序。我最开始用stlink下载器下载完以为没下载好,虽然已经提示完成下载,但是没有反应,于是接上usb下载线准备使用usb方式,结果刚开电源就开始bbb的响了,说明下载的蜂鸣器程序成功了。

接下来仔细查看指导手册,stlink驱动安装完配置好就可以直接使用,但是usb方式要安装ch430驱动。

里面说在安装ch430驱动时候需要先开机连接板子,安装成功之后重启电脑,再连接板子才会自动识别出ch430串口,之前一直没注意。

于是重启之后果然成功。

CH430驱动文件在这里。

 安装成功之后这里会有显示

 指导手册在这里

安装教程在这里

安装完驱动之后,使用flyMcu下载程序

下载助手在这里

fly上面的配置貌似都是默认配置好的,我参照了指导手册,发现和上面的一样就没有改变什么参数,目前对于我的精英板子是这样的,其他的不清楚。大家还是注意对照参数配置。

最开始打开fly可能没有找到ch430串口,需要点这里选择,点一下出现下拉框选中ch430即可

点击这里选中要下载的程序,选中obj文件夹里面hex程序

点击开始编程下载完之后会自动复位开始运行

看到最后的向您报告怎么有种王牌飞行员请求出战的感觉哈哈哈哈...

STM32F103学习笔记(1)——stlink和miniusb下载两种方式相关推荐

  1. spring学习笔记(一)创建对象的四种方式

    spring学习笔记(一)创建对象的四种方式 一.简介 ​ Spring是一个轻量级控制反转(IoC)和面向切面(AOP)的容器框架. ​ 所谓IoC就是Iversion of Control,控制反 ...

  2. excel下载两种方式(axios和window.open)

    excel下载两种方式 1 第一种 调用window.openmethods:{getDown() {window.open(baseUrl+ "/report/data_excel?cur ...

  3. pyqt5笔记 — 重写窗口方法closeEvent()的两种方式

    @[TOC](pyqt5笔记 - 重写窗口方法closeEvent()的两种方式) 一.重写的作用 在开发过程中,经常会遇到一种需求:服务器端在主动发出一些信息给客户端,而在用户端关闭UI的时候,需要 ...

  4. RabbitMQ学习(七)_RabbitMQ Consumer获取消息的两种方式(poll,subscribe)解析

    RabbitMQ中consumer通过建立到queue的连接,创建channel对象,通过channel通道获取message, Consumer可以声明式的以API轮询poll的方式主动从queue ...

  5. 微服务升级_SpringCloud Alibaba工作笔记0008---spring gateway配置路由的两种方式

    技术交流QQ群[JAVA,C++,Python,.NET,BigData,AI]:170933152 上节说的,这里可以看到通过yml配置路由,到右边对应起来,可以看到 predicates 这个是断 ...

  6. Qt学习15:打包可执行文件.exe的两种方式

    参考:Qt打包可执行文件.exe的两种方式_qt打包成可执行程序_阿衰0110的博客-CSDN博客

  7. 学习笔记1:更改python下载源

    学习笔记1:更改python下载源,让安装速度更快! 1.常用的国内镜像源 清华镜像源 https://pypi.tuna.tsinghua.edu.cn/simple 中科大镜像源 https:// ...

  8. MongoDB学习笔记一:MongoDB的下载和安装

    MongoDB学习笔记一:MongoDB的下载和安装 趁着这几天比較空暇,准备学习一下MongoDB数据库.今天就简单的学习了一些MongoDB的下载和安装.并创建了存储MongoDB的数据仓库. 将 ...

  9. STM32F103学习笔记(5)——数码管驱动TM1650使用

    一.简介 TM1650 是一种带键盘扫描接口的 LED(发光二极管显示器)驱动控制专用电路.内部集成有 MCU 输入输出控制数字接口.数据锁存器.LED 驱动.键盘扫描.辉度调节等电路.TM1650 ...

最新文章

  1. python 自动化-Python 接口自动化测试
  2. UVA 253 Cube painting
  3. 【数据结构与算法】之深入解析“最大矩形”的求解思路和算法示例
  4. core webapi缩略图_netcore 图片缩略图
  5. 如何在 ASP.NET Core 中实现全局异常拦截
  6. BZOJ 3436: 小K的农场( 差分约束 )
  7. 找第一个只出现一次的字符_leetcode哈希表之第一个只出现一次的字符
  8. sql建立到mysql的会话_SQLalchemy会话和多个数据库尝试创建twi索引
  9. ibm+i+to+mysql_IBM X3650 M3下配置nginx+tomcat+mysql
  10. 虚拟机usb无线上网同时主机本地上网或无线无线上网
  11. se 类java_Java SE 9:可选的类改进
  12. ueditor 编辑器增加css样式_ueditor编辑器实现语法高亮
  13. ARP (地址解析协议)
  14. 算法导论5.1 雇用问题
  15. Python编程之求100以内的素数
  16. 教你如何关闭445端口
  17. m3u8解析php,PHP解码转发M3U8 PHP读取转发M3U8的方法
  18. 阿里云国际版账号登录不上去,账号被风控怎么办?
  19. 从B树谈到R树之B树的c实现
  20. 【ACWing】2715. 后缀数组

热门文章

  1. 编译内核启用KASan动态检测内核内存错误功能(ubuntu16.04 4.4.0内核编译升级到linux-4.4.252版本)
  2. qq私聊顺序回复_来自对于QQ神秘代码的疑惑??
  3. python怎么在turtle写字_使用turtle在Python中绘制输入
  4. 微信跳转到关注指定公众号的链接
  5. 用python将网上的文章转存为PDF文档,保存电脑上慢慢看
  6. python win32 excel转pdf
  7. 使用xsync实现进群文件对拷
  8. 试讲教案模板 计算机 网络,试讲教案模板,网络技术.doc
  9. 高德地图手动输入地址自动导航+webview加载JS
  10. mathtype安装过程中如何填写信息