站内搜索
发作品签到
标准版

CH340C验证板(已验证成功)

工程标签

505
0
0
0

简介

对于烧录电路进行验证,熟练使用诸如CH340C之类的芯片,以便在后续的项目开发中注入灵魂

简介:对于烧录电路进行验证,熟练使用诸如CH340C之类的芯片,以便在后续的项目开发中注入灵魂

开源协议

GPL 3.0

(未经作者授权,禁止转载)
创建时间:2024-03-21 00:14:39更新时间:2024-04-02 16:02:17

描述

工程作用原理

工程采用CH340C芯片制作自动烧录电路,通过各种资料搜索最终做出了这块验证板,并经过多次实验和对照,明晰了STM32F10x芯片的启动原理,最终通过该自制自动烧录电路完成程序的下载,无需断电即可下载程序,没错,刚做完非常开心

工程测试(以STM32F103C8T6自动烧录为例)

 

STM32F103C8T6
Ps:我感觉按复位按钮也是一种重启,对于STC51的不同,这个复位就可以直接检测是否进入下载模式 1. BOOT0和BOOT1均悬空 烧录失败 2. BOOT0 接1 BOOT1接0 先接再上电,读取器件信息和烧录均成功 上电后再接,需要按复位按钮,此时读取器件信息和烧录均成功 3. BOOT0接 BOOT0(RTS),BOOT1悬空 先接再上电,读取器件信息和烧录均成功 上电后,断开boot0,进行读取器件信息并按复位,失败 4. BOOT0接 BOOT0(RTS),BOOT1接0 先接再上电,读取器件信息和烧录均成功 上电后再接,断开boot0,进行读取器件信息并按复位,成功 5. BOOT0接 BOOT0(RTS),BOOT1接0,RESET悬空 不可以自动烧录,刚上电,烧录后,继续进行烧录时检测不到芯片,按复位按钮后才成功烧录 6.BOOT0接 BOOT0(RTS),BOOT1悬空,RESET接RESET(DTR) 不可以自动烧录,失败 7.BOOT0接 BOOT0(RTS),BOOT1接0,RESET接RESET(DTR) 可以自动烧录,实验成功!!! 每一次下载不需要按复位按钮! FLYMCU配置 DTR的低电平复位,RTS高电平进BootLoader 其实,我发现烧录电路其实就是这样搭建的 唯一的需要注意的一点是芯片的启动时序 与芯片启动有关引脚的设置,但凡出错就不可以自动烧录了!!!! 对了对了,关于串口烧录程序还有必要提及的一点就是 不同芯片对应不同的烧录软件!! 因为软件要认识这个芯片,才能识别出来呀!!! 比如STC-ISP可以识别51之类的单片机 FlyMCU可以识别STM32之类的单片机 ISP:在线编程的实现方法之一,只能通过串口实现 IAR:可以通过各种通信协议实现,例如RS232

 

下面是验证视频

可以看到,多次烧录均无须断电重启

 

 

 

设计图

未生成预览图,请在编辑器重新保存一次

BOM

暂无BOM

3D模型

序号文件名称下载次数
暂无数据

附件

序号文件名称下载次数
1
C1900FA0681024CF0EC527C7FE49D23C.mp4
1
2
14B28A4F2E217776B20F97DB73BB4C9B.mp4
1
克隆工程
添加到专辑
0
0
分享
侵权投诉

工程成员

知识产权声明&复刻说明

本项目为开源硬件项目,其相关的知识产权归创作者所有。创作者在本平台上传该硬件项目仅供平台用户用于学习交流及研究,不包括任何商业性使用,请勿用于商业售卖或其他盈利性的用途;如您认为本项目涉嫌侵犯了您的相关权益,请点击上方“侵权投诉”按钮,我们将按照嘉立创《侵权投诉与申诉规则》进行处理。

请在进行项目复刻时自行验证电路的可行性,并自行辨别该项目是否对您适用。您对复刻项目的任何后果负责,无论何种情况,本平台将不对您在复刻项目时,遇到的任何因开源项目电路设计问题所导致的直接、间接等损害负责。

评论

全部评论(1
按时间排序|按热度排序
粉丝0|获赞0
相关工程
暂无相关工程

底部导航