用Qt编写STM32烧录软件(ISP模式)代码
1.前言
之前写了一篇【用Qt编写STM32烧录软件(ISP模式)】,但是在文中没有具体的实现代码。
现在补上,各位有兴趣的同学可以参考以下。但是代码里面还有很多没有完善的,必定会存在一些bug,目前只是堪堪能用。假如要正式投入使用的话,自己一定要经过充分测试。
2.软件界面及用法
编译后,直接点击【烧写程序】按钮。然后选择你的hex文件。然后就可以烧写了。
要注意你的电路和我的电路是否一致:DTR电平置低(-3–12V)复位,RTS置高(+3-+12V)选择进入BootLoader;不一致的话,要自己修改以下软件代码。
3.代码
【用Qt基于stm32的ISP模式实现的程序下载器 】
用Qt编写STM32烧录软件(ISP模式)代码相关推荐
- 用Qt编写STM32烧录软件(ISP模式)
stm32有个自举模式,可以用来烧录程序. 我买的板子上有可以串口烧录功能,其中电路原理图如下(注意,这个图是错误的,因为正确的是三极管Q1.Q2分别一个为PNP一个为NPN,正确的图在这里): bo ...
- stm32烧录软件_stm32怎么烧录程序
STM32烧录程序目前笔者知道的有三种:JLink ,Ulink和串口烧录,使用工具分别为:JLink,ULink以及USB转TTL线. ULink 烧录程序 在安装MDK过程中,会有提示是否安装驱动 ...
- Qt编写的小软件:一个模拟按键按下和鼠标(左键)按下的小工具
最近玩SLG游戏的时候有大量对剧情推进无意义的对话想要跳过的时候只能狂按空格键或者狂点鼠标,还好本人好歹是程序员,于是写了个小工具来处理. 下载地址:Qt编写的模拟鼠标按下和按键按下的小工具-C++文 ...
- stm32烧录软件_使用华为LiteOS Studio开发STM32物联网工程1
本节介绍如何使用HUAWEI LiteOS Studio 开发STM32开发板工程.开源LiteOS工程,支持STM32F429IG.STM32L431RC.STM32F769NI等STM32系列开发 ...
- 编写可维护软件的不朽代码随想-2
编写短小的代码单元 代码单元的长度应<=15行,将长的代码分解成多个更短的代码单元:短小的代码单元易于理解.测试和重用. 代码单元:可独立维护和执行的最小代码集合. 例如在C#中,一个方法或者构 ...
- 编写stm32输出PWM波的代码
首先,你需要先定义 STM32 的 GPIO 引脚,然后配置 PWM 频率,最后启动 PWM 输出.具体的代码如下:GPIO_InitTypeDef GPIO_InitStructure;TIM_Ti ...
- 使用GCC和GNU Binutils编写能在x86实模式运行的16位代码
使用GCC和GNU Binutils编写能在x86实模式运行的16位代码 不可否认,这次的标题有点长.之所以把标题写得这么详细,主要是为了搜索引擎能够准确地把确实需要了解GCC生成16位实模式代码方法 ...
- Stm32开发1-蓝牙实现STM32的无线烧写程序 ISP模式 串口1不受影响 无线下载
最近研究如何实现Stm32的无线烧写程序.从CSDN上看到大部分的无线烧写方法,大都是采用ESP8266+CMSIS-DAP的方式,其能下载也能调试程序,也能通过虚拟串口通信.但是其串口应该是用软件实 ...
- 单片机烧录软件编写_单片机技术系列之一:单片机概述
按控制要求设计好单片机电路原理图后,还要依据电路原理图将实际的单片机电路制作出来.制作单片机电路有两种方法:一种是用电路板设计软件(如Protel99SE软件)设计出与电路原理图相对应的PCB图(印制 ...
最新文章
- ASP.NET中的母版页
- ROS中launch文件使用笔记
- 矩阵低秩张量分解_TKDE 2020 | CTRR:组稀疏约束的紧凑张量环回归
- 爬虫(十二):scrapy中spiders的用法
- PHP 中 this,self,parent 的区别、用法
- PreferenceActivity和PreferenceFragment对比
- 【ZBrush笔刷】实用笔刷和Alpah下载,及笔刷使用方法
- 关于数据安全中一些概念的学习——容灾备份
- 转载_ANC降噪学习
- Bluemix开发作品——魔芋相机、小沃、Etrans-Bluemix-专题视频课程
- QA实习第三周个人感受
- MinIO关闭公开桶的列表展示
- java-php-python-ssm漠河旅游官网计算机毕业设计
- Vue中的methods配置项中的箭头函数this指向及相关源码分析
- 标贝科技登全球语音大赛舞台Blizzard Challenge做精彩开场发言
- 计蒜客T1022-计算多项式的值
- 指纹识别算法指标综述
- 英文版Windows10系统显示中文乱码问题解决
- vue监听手机返回按键
- 3823. 非2、3、5、7的倍数(2)