打印

请教:长时间运行后,复位死在SystemInit中是咋回事?

[复制链接]
2314|1
手机看帖
扫描二维码
随时随地手机跟帖
跳转到指定楼层
楼主
ddb_21ic|  楼主 | 2010-1-15 12:15 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
芯片:stm32f103vb 3.3V供电 8M晶振
  * @file    system_stm32f10x.c
  * @version V3.1.0
  * @date    06/19/2009
#define SYSCLK_FREQ_72MHz  72000000

main() 第一条指令就是调用 SystemInit()
整晚运行都正常,USART通讯/ADC/DMA/TIM功能都没问题
通过联机命令停止喂IWDG,复位
然后停止一切反应
按钮(NRST)也没有反应
换SystemMemory模式,再复位,也没反应(ST软件)

如果运行时间不是很长,则复位很顺利,可能是什么问题呢?
沙发
ddb_21ic|  楼主 | 2010-1-15 12:18 | 只看该作者
复位后,是默认使用HSI?
可能是HSI停振了嘛?

使用特权

评论回复
发新帖 我要提问
您需要登录后才可以回帖 登录 | 注册

本版积分规则

105

主题

1105

帖子

3

粉丝