你的浏览器版本过低,可能导致网站不能正常访问!
为了你能正常使用网站功能,请使用这些浏览器。
chrome
firefox
safari
ie8及以上
ST
意法半导体官网
STM32
中文官网
ST
全球论坛
登录/注册
首页
技术问答
话题
资源
创客秀
视频
标签
积分商城
每日签到
外部晶振会导致无法下载程序
[复制链接]
allemdddd
提问时间:2020-4-9 11:23 /
阅读主题, 点击返回1楼
赞
0
收藏
1
评论
18
分享
发布时间:2020-4-9 11:23
请先
登录
后回复
18个回答
aiherong
回答时间:2020-4-10 21:28:43
a0a.1 32b0c
所有ST芯片都有保护机制: 一旦外部晶振出问题,立刻启动HSI->LSI等,好让系统运行起来!所以,缺省状态下芯片首先开启HSI,由软件再切换到HSE; 同理,低速也是缺省启动LSI,若需要再由软件启动LSE。
楼主按复位键能侥幸成功,因为此时是上电缺省状态(HSI)!而你一接晶振就有问题说明你的下载程序还没有成功切换到HSE,导致二者冲突!而一去掉又正常了,此时是HSI在工作
库函数将这一过程帮大家自动完成的!
赞
0
评论
回复
支持
反对
废鱼
回答时间:2020-4-10 23:24:02
a8a.1 32b0c
怀疑是外部时钟导致系统启动失败。楼主可以在仿真模式下,设置不进入main,单步确定哪儿出错了。如果怀疑时钟不兼容,可以换一个其他品牌的晶振试试。
赞
0
评论
回复
支持
反对
butterflyspring
回答时间:2020-4-13 17:06:07
a0a.1 32b0c
如果是通过SWD下载程序,与外部晶体没有直接关系,采用的是内部HSI进行通讯的。BOOT脚拉高应该是没有运行用户程序,所以没有I用户O引脚初始化了。
赞
0
评论
回复
支持
反对
跟风和天空对话
回答时间:2020-4-14 11:31:36
a0a.1 32b0c
LZ的程序里,有没有修改SWD两个引脚的功能?如果是,那只能通过短接reset电容来下载
赞
0
评论
回复
支持
反对
1
2
/ 2 页
所属标签
相似问题
关于
意法半导体
我们是谁
投资者关系
意法半导体可持续发展举措
创新与技术
意法半导体官网
联系我们
联系ST分支机构
寻找销售人员和分销渠道
社区
媒体中心
活动与培训
隐私策略
隐私策略
Cookies管理
行使您的权利
官方最新发布
STM32N6 AI生态系统
STM32MCU,MPU高性能GUI
ST ACEPACK电源模块
意法半导体生物传感器
STM32Cube扩展软件包
关注我们
微信公众号
手机版
快速回复
返回顶部
返回列表
楼主按复位键能侥幸成功,因为此时是上电缺省状态(HSI)!而你一接晶振就有问题说明你的下载程序还没有成功切换到HSE,导致二者冲突!而一去掉又正常了,此时是HSI在工作
库函数将这一过程帮大家自动完成的!