[STM32F7] 新人求教STM32一键ISP下载原理图,部分有疑问,求解答

[复制链接]
 楼主| 云浅安然 发表于 2018-11-14 14:34 | 显示全部楼层 |阅读模式
疑问:1.为什么STM32要低电平复位,不能通过外部电路的连接方式改为高电平复位吗
          2.为什么这电路仅把BOOT0引脚拉高,如果要从串口下载的话不是还应该把BOOT1引脚拉低吗?难道是因为复位后的BOOT1本来就是低电平,不需要再重新设置?
微信图片_20181114143344.jpg
cainiao518 发表于 2018-11-15 09:41 | 显示全部楼层
1.为什么STM32要低电平复位,不能通过外部电路的连接方式改为高电平复位吗

芯片就是这样设计的,无法更改复位电平
cainiao518 发表于 2018-11-15 09:46 | 显示全部楼层
2.为什么这电路仅把BOOT0引脚拉高,如果要从串口下载的话不是还应该把BOOT1引脚拉低吗?难道是因为复位后的BOOT1本来就是低电平,不需要再重新设置?

把BOOT0设置为高电平(前提:BOOT1已经控制为低电平),芯片上电就从系统存储器执行ISP 程序 可以串口下载。但不是只要设置BOOT0而与BOOT1无关。
 楼主| 云浅安然 发表于 2018-11-15 10:05 | 显示全部楼层
cainiao518 发表于 2018-11-15 09:46
2.为什么这电路仅把BOOT0引脚拉高,如果要从串口下载的话不是还应该把BOOT1引脚拉低吗?难道是因为复位后的 ...

网上给的ISP一键下载电路都只是把BOOT0变为高电平,我想知道BOOT1是怎么变为低电平的?
 楼主| 云浅安然 发表于 2018-11-15 10:05 | 显示全部楼层
cainiao518 发表于 2018-11-15 09:41
1.为什么STM32要低电平复位,不能通过外部电路的连接方式改为高电平复位吗

芯片就是这样设计的,无法更改 ...

谢谢你的回答
cainiao518 发表于 2018-11-15 10:08 | 显示全部楼层
云浅安然 发表于 2018-11-15 10:05
网上给的ISP一键下载电路都只是把BOOT0变为高电平,我想知道BOOT1是怎么变为低电平的? ...

看电路图,实物电路就知道了
天行剑 发表于 2018-11-15 10:23 | 显示全部楼层
云浅安然 发表于 2018-11-15 10:05
网上给的ISP一键下载电路都只是把BOOT0变为高电平,我想知道BOOT1是怎么变为低电平的? ...

BOOT1一直就是低。看一下stm32 boot1怎么接的就知道了。
dirtwillfly 发表于 2018-11-15 12:34 | 显示全部楼层
芯片内部就是这样设计的,使用的时候只要按照芯片手册来使用就好。
如果你设计芯片的时候,你可以按照自己的想法来设计
qw507169008 发表于 2018-11-28 10:33 | 显示全部楼层
我看不懂!!! 哈哈
wang_zuowei 发表于 2019-1-3 12:03 | 显示全部楼层
因为低电平复位更稳定,可以有效地避免很多因为干扰等原因产生错误复位比如静电比如浪涌
szxw 发表于 2019-10-20 12:53 | 显示全部楼层
1.厂家设计的。当然你也可以外接一个三极管反相来实现高电平复位。
2.开发板上直接将BOOT1引脚接地了。你看真值表就可以发现,BOOT1=‘0'即可,不影响其他方式,这样可以简化下载电路的设计。
您需要登录后才可以回帖 登录 | 注册

本版积分规则

9

主题

49

帖子

1

粉丝
快速回复 在线客服 返回列表 返回顶部

9

主题

49

帖子

1

粉丝
快速回复 在线客服 返回列表 返回顶部