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

STM32F103死机问题

[复制链接]
piaopiao123 提问时间:2011-12-20 11:09 /
请教一下,我的程序通过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));
 这个是提示晶振没起来,请问为什么晶振会突然不振呢,是什么原因造成的呢?谢谢!
补充一下:好几块板子都是这样,好的能自己再次启动,不过启启停停!
收藏 评论4 发布时间:2011-12-20 11:09

举报

4个回答
废鱼 回答时间:2011-12-20 17:26:40

RE:STM32F103死机问题

1、不是晶振的问题,这个可能是你程序的问题。StartUpCounter执行完毕以后应该清除,我认为你是死在某个地方了。
火雷达 回答时间:2011-12-20 21:01:03

回复:STM32F103死机问题

你这段代码应该是在系统刚刚开始启动的时候的执行的,运行后怎么还会到这呢?
是不是系统总又复位的代码或者有看门狗?
piaopiao123 回答时间:2011-12-21 13:31:57

回复:STM32F103死机问题

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

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

回复:STM32F103死机问题

把 CSTACK 改大 HEAP 也改大 。

所属标签

相似问题

官网相关资源

关于
我们是谁
投资者关系
意法半导体可持续发展举措
创新与技术
意法半导体官网
联系我们
联系ST分支机构
寻找销售人员和分销渠道
社区
媒体中心
活动与培训
隐私策略
隐私策略
Cookies管理
行使您的权利
官方最新发布
STM32Cube扩展软件包
意法半导体边缘AI套件
ST - 理想汽车豪华SUV案例
ST意法半导体智能家居案例
STM32 ARM Cortex 32位微控制器
关注我们
st-img 微信公众号
st-img 手机版