18363|9

88

帖子

0

TA的资源

一粒金砂(初级)

楼主
 

怎样将BOOT1在系统复位后当作IO用? [复制链接]

                                 起因是我的板子上少了一条IO输出线,说啥也找不到了,能通过跳线利用的只有BOOT1/PB2了,因为现在该脚通过一个电阻下拉到地上。隐约记得该引脚可以当作IO用而跟BOOT没关系,但是文档太多找了半天没找到
此帖出自stm32/stm8论坛

最新回复

                                 原本BOOT1只外接了10K下拉,后来输出口线缺一根,研究来研究去只能用BOOT1这根线了,就通过跳线把BOOT1跳到目标点上。看来下来100K也能达到同样的效果,但这样的话就节省功耗了   详情 回复 发表于 2009-7-24 10:03
点赞 关注
 

回复
举报

71

帖子

0

TA的资源

一粒金砂(初级)

沙发
 

好问题,手册上确实没有写

                                 我帮你问问,过几天回复。
此帖出自stm32/stm8论坛
 
 

回复

78

帖子

0

TA的资源

一粒金砂(初级)

板凳
 

终于碰到死角儿了

                                 最好快点儿问,我着急解决这个问题,另外如果找到答案的话建议在应用手册里加上说明或者专门出一个说明文档
此帖出自stm32/stm8论坛
 
 

回复

86

帖子

0

TA的资源

一粒金砂(中级)

4
 

直接初始化使用

芯片只在启动的第四个周期对BOOT1进行采样,采样完毕后,该引脚就被释放,用户可以像初始化其他IO口一样,把该引脚用作任一功能。

在STM32的参考手册上有说明。
此帖出自stm32/stm8论坛
 
 
 

回复

90

帖子

0

TA的资源

一粒金砂(初级)

5
 

问题是启动的时候怎么能保证BOOT1处于低呢?

                                 靠下拉电阻?
此帖出自stm32/stm8论坛
 
 
 

回复

67

帖子

0

TA的资源

一粒金砂(初级)

6
 

BOOT1拉低表示要进入系统存储器启动

不管是调试还是正常运行,都不应该把BOOT1拉低呀,除非要启动片内的ISP功能。

一般要使用外部的下拉或上拉,保证上电时引脚的低电平或高电平。如果需要把这个引脚作为普通I/O使用,并能控制它的状态,则上下拉的电阻要稍微大一些,可以根据器件的驱动能力在10K~50K欧姆之间考虑。
此帖出自stm32/stm8论坛
 
 
 

回复

69

帖子

0

TA的资源

一粒金砂(初级)

7
 

我已经搞定了

4楼说的有道理,我原来就外接的10K下拉,这点不变,能保证复位后在SYSCLK的第4个沿儿系统检查BOOT1的外部电平是低的,这样既能进入用户FLASH运行又能ISP;把BOOT1脚通过跳线直接接到目标点,初始化函数之后就可以直接控制PB2了,应用起来没问题。

问题是这一点应该在手册中作为一个问题至少加几句说明也行。
此帖出自stm32/stm8论坛
 
 
 

回复

79

帖子

0

TA的资源

一粒金砂(初级)

8
 

7楼的意见已经反映给写手册的同事

                                 谢谢,以后的版本修正。
此帖出自stm32/stm8论坛
 
 
 

回复

92

帖子

0

TA的资源

一粒金砂(初级)

9
 

这个引脚我下拉100K电阻,只做输出用就不用跳线

可以进ISP也可以进用户程序
如果做输入用那就要跳线了
此帖出自stm32/stm8论坛
 
 
 

回复

78

帖子

0

TA的资源

一粒金砂(初级)

10
 

我说的跳线不是那个意思

原本BOOT1只外接了10K下拉,后来输出口线缺一根,研究来研究去只能用BOOT1这根线了,就通过跳线把BOOT1跳到目标点上。

看来下来100K也能达到同样的效果,但这样的话就节省功耗了
此帖出自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
快速回复 返回顶部 返回列表