OpenEdv-开源电子网

 找回密码
 立即注册
正点原子全套STM32/Linux/FPGA开发资料,上千讲STM32视频教程免费下载...
查看: 4314|回复: 15

求助各路大神,看看这按键给STM32F103下载程序的问题

[复制链接]

1

主题

11

帖子

0

精华

中级会员

Rank: 3Rank: 3

积分
203
金钱
203
注册时间
2014-5-2
在线时间
50 小时
发表于 2016-10-23 09:48:57 | 显示全部楼层 |阅读模式
5金钱
RST接到单片机的复位,BOO0接到单片机的boot0,单片机的boot1通过10K电阻接地,为什么按按键会后,无法通过串口1下载呢,我通过万用表测过按一下按键后,BOOT0为高电平,RST为低电平,通过mcuisp.exe下载工具 无法下载, 但是按按键后,我直接将3.3V接到BOOT0就可以下载, 我通过调电组R22 R60的大小 我发现有时候可以下载但是按键复位功能失效  ,按键功能没问题的时候,又不能下载。麻烦各位大神帮忙看看,看看我哪里出现问题了,万分感激

通过按键按一下,给STM32下载程序,

通过按键按一下,给STM32下载程序,
正点原子逻辑分析仪DL16劲爆上市
回复

使用道具 举报

72

主题

2711

帖子

2

精华

论坛大神

Rank: 7Rank: 7Rank: 7

积分
3505
金钱
3505
注册时间
2014-8-4
在线时间
696 小时
发表于 2016-10-24 08:50:11 | 显示全部楼层
下载程序需要复位引脚一直低电平?
以我资质之鲁钝,当尽平心静气、循序渐进、稳扎稳打之力。
回复

使用道具 举报

1

主题

11

帖子

0

精华

中级会员

Rank: 3Rank: 3

积分
203
金钱
203
注册时间
2014-5-2
在线时间
50 小时
 楼主| 发表于 2016-10-24 10:28:43 | 显示全部楼层
龙之谷 发表于 2016-10-24 08:50
下载程序需要复位引脚一直低电平?

不需要啊   按键按一下 就弹起来了  
回复

使用道具 举报

1

主题

11

帖子

0

精华

中级会员

Rank: 3Rank: 3

积分
203
金钱
203
注册时间
2014-5-2
在线时间
50 小时
 楼主| 发表于 2016-10-24 10:31:45 | 显示全部楼层
龙之谷 发表于 2016-10-24 08:50
下载程序需要复位引脚一直低电平?

我尝试过  在RST变为低电平的时候 把BOOT0接到3.3V 然后松开(RST变为高电平  BOOT0为低电平) 可以下载程序 , 但是就是这样按一下按键S1,然后自己弹起来  下不了程序
回复

使用道具 举报

72

主题

2711

帖子

2

精华

论坛大神

Rank: 7Rank: 7Rank: 7

积分
3505
金钱
3505
注册时间
2014-8-4
在线时间
696 小时
发表于 2016-10-24 10:33:51 | 显示全部楼层
按键弹起,boot0很快低电平
以我资质之鲁钝,当尽平心静气、循序渐进、稳扎稳打之力。
回复

使用道具 举报

1

主题

11

帖子

0

精华

中级会员

Rank: 3Rank: 3

积分
203
金钱
203
注册时间
2014-5-2
在线时间
50 小时
 楼主| 发表于 2016-10-24 11:06:12 | 显示全部楼层
龙之谷 发表于 2016-10-24 10:33
按键弹起,boot0很快低电平

按下立刻松手  按下等一会儿松手  都试过
回复

使用道具 举报

72

主题

2711

帖子

2

精华

论坛大神

Rank: 7Rank: 7Rank: 7

积分
3505
金钱
3505
注册时间
2014-8-4
在线时间
696 小时
发表于 2016-10-24 12:07:19 | 显示全部楼层
mxp 发表于 2016-10-24 11:06
按下立刻松手  按下等一会儿松手  都试过

我说的是按键弹起,BOOT0无法保持高电平,和你什么时候松手啥关系,你试它想证明什么
以我资质之鲁钝,当尽平心静气、循序渐进、稳扎稳打之力。
回复

使用道具 举报

1

主题

11

帖子

0

精华

中级会员

Rank: 3Rank: 3

积分
203
金钱
203
注册时间
2014-5-2
在线时间
50 小时
 楼主| 发表于 2016-10-24 14:03:03 | 显示全部楼层
龙之谷 发表于 2016-10-24 12:07
我说的是按键弹起,BOOT0无法保持高电平,和你什么时候松手啥关系,你试它想证明什么

下程序的时候 BOOT0可以不保持高电平  
回复

使用道具 举报

72

主题

2711

帖子

2

精华

论坛大神

Rank: 7Rank: 7Rank: 7

积分
3505
金钱
3505
注册时间
2014-8-4
在线时间
696 小时
发表于 2016-10-24 15:47:22 | 显示全部楼层
mxp 发表于 2016-10-24 14:03
下程序的时候 BOOT0可以不保持高电平

你要确保进入下载程序的启动模式,如何保证
以我资质之鲁钝,当尽平心静气、循序渐进、稳扎稳打之力。
回复

使用道具 举报

530

主题

11万

帖子

34

精华

管理员

Rank: 12Rank: 12Rank: 12

积分
165516
金钱
165516
注册时间
2010-12-1
在线时间
2116 小时
发表于 2016-10-24 21:12:20 | 显示全部楼层
想法是好,将C2改为10uF试试,不行就改为100uF试试。
回复

使用道具 举报

1

主题

11

帖子

0

精华

中级会员

Rank: 3Rank: 3

积分
203
金钱
203
注册时间
2014-5-2
在线时间
50 小时
 楼主| 发表于 2016-10-25 08:37:16 | 显示全部楼层
正点原子 发表于 2016-10-24 21:12
想法是好,将C2改为10uF试试,不行就改为100uF试试。

嗯嗯  我再试试
回复

使用道具 举报

1

主题

11

帖子

0

精华

中级会员

Rank: 3Rank: 3

积分
203
金钱
203
注册时间
2014-5-2
在线时间
50 小时
 楼主| 发表于 2016-10-25 20:40:10 | 显示全部楼层
正点原子 发表于 2016-10-24 21:12
想法是好,将C2改为10uF试试,不行就改为100uF试试。

原子哥  还是不行啊
4.png
回复

使用道具 举报

1

主题

11

帖子

0

精华

中级会员

Rank: 3Rank: 3

积分
203
金钱
203
注册时间
2014-5-2
在线时间
50 小时
 楼主| 发表于 2016-10-25 20:43:59 | 显示全部楼层
mxp 发表于 2016-10-25 20:40
原子哥  还是不行啊

我用万用表测了的 按下按键S1的时候 BOOT0 为3.17V  RST为0V, 不安按键的时候BOOT0为0V,RST为2.87V。还是无法下载程序
回复

使用道具 举报

1

主题

11

帖子

0

精华

中级会员

Rank: 3Rank: 3

积分
203
金钱
203
注册时间
2014-5-2
在线时间
50 小时
 楼主| 发表于 2016-10-25 20:50:15 | 显示全部楼层
正点原子 发表于 2016-10-24 21:12
想法是好,将C2改为10uF试试,不行就改为100uF试试。

但是 我把BOOT0用一个导线接到3.3V电源,再按复位键,单片机复位就可以下载了,导线松开或者不松开 都行可以下载完成
回复

使用道具 举报

530

主题

11万

帖子

34

精华

管理员

Rank: 12Rank: 12Rank: 12

积分
165516
金钱
165516
注册时间
2010-12-1
在线时间
2116 小时
发表于 2016-10-27 22:39:50 | 显示全部楼层
再加大十四
回复

使用道具 举报

530

主题

11万

帖子

34

精华

管理员

Rank: 12Rank: 12Rank: 12

积分
165516
金钱
165516
注册时间
2010-12-1
在线时间
2116 小时
发表于 2016-10-27 22:39:55 | 显示全部楼层
再加大试试
回复

使用道具 举报

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

本版积分规则



关闭

原子哥极力推荐上一条 /2 下一条

正点原子公众号

QQ|手机版|OpenEdv-开源电子网 ( 粤ICP备12000418号-1 )

GMT+8, 2025-5-24 10:49

Powered by OpenEdv-开源电子网

© 2001-2030 OpenEdv-开源电子网

快速回复 返回顶部 返回列表