你的浏览器版本过低,可能导致网站不能正常访问!
为了你能正常使用网站功能,请使用这些浏览器。

查看: 6816|回复: 4

STM32F103死机问题

[复制链接]

3

主题

9

回帖

0

蝴蝶豆

新手上路

最后登录
1970-1-1
发表于 2011-12-20 11:09:34 | 显示全部楼层 |阅读模式
请教一下,我的程序通过J-link调试时,运行一段时间STM32F103RD就死掉了,停止调试时发现程序死在这个地方了
 /* Wait till HSE is ready and if Time out is reached exit */
  do
  {
    HSEStatus = RCC->CR & RCC_CR_HSERDY;
    StartUpCounter++; 
  } while((HSEStatus == 0) && (StartUpCounter != HSE_STARTUP_TIMEOUT));
 这个是提示晶振没起来,请问为什么晶振会突然不振呢,是什么原因造成的呢?谢谢!
补充一下:好几块板子都是这样,好的能自己再次启动,不过启启停停!
回复

使用道具 举报

134

主题

4489

回帖

239

蝴蝶豆

版主

最后登录
2020-12-9
发表于 2011-12-20 17:26:40 | 显示全部楼层

RE:STM32F103死机问题

1、不是晶振的问题,这个可能是你程序的问题。StartUpCounter执行完毕以后应该清除,我认为你是死在某个地方了。
回复 支持 反对

使用道具 举报

3

主题

185

回帖

0

蝴蝶豆

新手上路

最后登录
1970-1-1
发表于 2011-12-20 21:01:03 | 显示全部楼层

回复:STM32F103死机问题

你这段代码应该是在系统刚刚开始启动的时候的执行的,运行后怎么还会到这呢?
是不是系统总又复位的代码或者有看门狗?
回复 支持 反对

使用道具 举报

3

主题

9

回帖

0

蝴蝶豆

新手上路

最后登录
1970-1-1
 楼主| 发表于 2011-12-21 13:31:57 | 显示全部楼层

回复:STM32F103死机问题

回复第 2 楼 于2011-12-20 09:26:40发表:
1、不是晶振的问题,这个可能是你程序的问题。StartUpCounter执行完毕以后应该清除,我认为你是死在某个地方了。 

你好,程序现在很简单,就是LED闪烁!现在发现,调试的时候每次都跳入启动文件,结束调试的也是,这是以前使用中等容量的时候没有的现象,是使用大容量的芯片后出现的(管脚兼容),现在还没找到原因,请赐教!
回复 支持 反对

使用道具 举报

0

主题

17

回帖

0

蝴蝶豆

初级会员

最后登录
2020-10-21
发表于 2013-3-14 13:52:56 | 显示全部楼层

回复:STM32F103死机问题

把 CSTACK 改大 HEAP 也改大 。
回复 支持 反对

使用道具 举报

关于
我们是谁
投资者关系
意法半导体可持续发展举措
创新与技术
意法半导体官网
联系我们
联系ST分支机构
寻找销售人员和分销渠道
社区
媒体中心
活动与培训
隐私策略
隐私策略
Cookies管理
行使您的权利
官方最新发布
STM32N6 AI生态系统
STM32MCU,MPU高性能GUI
ST ACEPACK电源模块
意法半导体生物传感器
STM32Cube扩展软件包
关注我们
微信公众号二维码 微信公众号
手机版二维码 手机版