3480|5

83

帖子

0

TA的资源

一粒金砂(初级)

楼主
 

香版主和菜农在吗,请关注一下“STM32波特率自动识别”,好象 [复制链接]

应用笔记:AN2606 STM32F101xx and STM32F103xx system memory boot mode 第5页 

https://bbs.eeworld.com.cn/upfiles/img/200711/20071121115834644.jpg


在复位时当BOOT0=0进入用正常工作模式,
                当BOOT0=1进入ISP模式。

菜农的自动ISP硬件“电路图”:
                                        +-->VCC
                                      100K(板子自带)
                                        |
           (负极)   (正极)              |
RTS---->--R1--> -D2+ -------+-- (-D4+)--+--> STM32_Boot0  (注D4可不接,短路或加电阻即可)
(DB7)                       |   
                            -(负极)
                            D3  
                            +(正极)
                            |
                            =
                           GND

(DB4)                   (负极)   (正极)
DTR---->--RS232------------> -D1+ -->STM32_RST
       (232入)   (TTL出)

在连PC时,因为PC串口的DTR/RTS输出为-10V,由于RS232内部为反向器,故:

DTR = -10V时RS232输出高电平到RST,即STM32正常运行状态.

RTS = -10V时经过二极管的单向导电特性,Boot0为0进入User Flash Memory.

但是注意: 如果PC的ISP软件未介入,Boot0依然为0.
当执行ISP软件后才能让DTR = +10V,RS232输出低电平到RST,即使STM32复位,
RTS = +10V时经过二极管的单向导电特性,Boot0为1进入System Memory,
这样可以进行ISP写入程序。


在未连PC时:

DTR未接入,但RS232输出依然是高电平到RST,即STM32正常运行状态.

RTS 未接入,Boot0为1进入System Memory.

注意:因为Boot0为1进入System Memory,所以STM复位后不能进入正常工作状态。

此帖出自stm32/stm8论坛

最新回复

                                     详情 回复 发表于 2008-11-21 16:55
点赞 关注
 

回复
举报

76

帖子

0

TA的资源

一粒金砂(初级)

沙发
 

有哪位大侠用过菜农的自动ISP电路,能解答一下我的疑问?

                                  
此帖出自stm32/stm8论坛
 
 

回复

73

帖子

0

TA的资源

一粒金砂(初级)

板凳
 

菜农的自动ISP硬件“电路图”,我琢磨过了,设计不够合理

                                 菜农的自动ISP硬件“电路图”,我琢磨过了,设计不够合理和巧妙,我有更好的思路,更简单更方便利用串口软件实现全自动下载。
此帖出自stm32/stm8论坛
 
 

回复

86

帖子

0

TA的资源

一粒金砂(初级)

4
 

嘿!楼上的大侠,干吗不共享一下?

                                  
此帖出自stm32/stm8论坛
 
 
 

回复

65

帖子

0

TA的资源

一粒金砂(初级)

5
 

串口未打开时,一般是负电压(<-3V)

加上电脑未打开时,会是0电压。
所以复位和选择进入Bootloader最好是全用正电压(>+3V)来作为active电平。
这样缺省时会运行应用程序。
用我的isp下载程序,可以自行选择,总可以找到合适你硬件接线的选项。
此帖出自stm32/stm8论坛
 
 
 

回复

65

帖子

0

TA的资源

一粒金砂(初级)

6
 

问题在于连着PC可以ISP、可以执行用户程序,但离开PC就不行

                                  
此帖出自stm32/stm8论坛
 
 
 

回复
您需要登录后才可以回帖 登录 | 注册

随便看看
查找数据手册?

EEWorld Datasheet 技术支持

相关文章 更多>>
关闭
站长推荐上一条 1/9 下一条

 
EEWorld订阅号

 
EEWorld服务号

 
汽车开发圈

About Us 关于我们 客户服务 联系方式 器件索引 网站地图 最新更新 手机版

站点相关: 国产芯 安防电子 汽车电子 手机便携 工业控制 家用电子 医疗电子 测试测量 网络通信 物联网

北京市海淀区中关村大街18号B座15层1530室 电话:(010)82350740 邮编:100190

电子工程世界版权所有 京B2-20211791 京ICP备10001474号-1 电信业务审批[2006]字第258号函 京公网安备 11010802033920号 Copyright © 2005-2025 EEWORLD.com.cn, Inc. All rights reserved
快速回复 返回顶部 返回列表