STM32工作一会就不工作了

[复制链接]
5988|20
 楼主| yfl9053 发表于 2012-9-19 16:42 | 显示全部楼层 |阅读模式
stm32驱动LED灯一秒闪烁一次,刚开始的时候能正常工作,工作一会(大概30秒)过后灯就不亮了,歇一会过后再次上电,又能工作30秒左右后停止工作。
 楼主| yfl9053 发表于 2012-9-19 16:48 | 显示全部楼层
怀疑是不是芯片的问题,百思不得其解
figo20042005 发表于 2012-9-19 16:48 | 显示全部楼层
难道你程序受定时器影响,还是30S后你的系统电源出现问题了
 楼主| yfl9053 发表于 2012-9-19 16:50 | 显示全部楼层
3L:在开发板上测试,程序没问题,用示波器观测电源纹波非常小啊
dfsa 发表于 2012-9-19 18:18 | 显示全部楼层
应该不是芯片问题,感觉应该是程序的问题
无冕之王 发表于 2012-9-19 18:25 | 显示全部楼层
LZ把程序贴出来看下
xsgy123 发表于 2012-9-19 18:37 | 显示全部楼层
不太像芯片的问题,应该是程序有问题
wforest68 发表于 2012-9-19 19:45 | 显示全部楼层
把点灯时程序的几个主要状态参数输出到串口,在PC机上安装串口助手之类的软件接收信息,看看就知道怎么回事了
快乐小小鱼 发表于 2012-9-19 22:35 | 显示全部楼层
芯片发烫吗?有可能是电源问题!
zuihouyigemeng 发表于 2012-9-20 10:23 | 显示全部楼层
watch dog
zuihouyigemeng 发表于 2012-9-20 10:23 | 显示全部楼层
看门头沟
zuihouyigemeng 发表于 2012-9-20 10:23 | 显示全部楼层
中国终于要打日本了
zuihouyigemeng 发表于 2012-9-20 10:23 | 显示全部楼层
要开打了哦
zuihouyigemeng 发表于 2012-9-20 10:24 | 显示全部楼层
加油中国
IJK 发表于 2012-9-20 10:26 | 显示全部楼层
LZ如果怀疑是芯片问题,就应该用最简单的代码:

1.用HSI作为系统时钟
2.驱动LED灯一秒闪烁一次,延时不使用定时器,而只靠代码延时
3.驱动LED灯 直接通过限流电阻接LED的方式

最后,芯片出问题的可能性比较小。需要查硬件:Vdd、Vss 引脚最好都接上。
香水城 发表于 2012-9-20 11:38 | 显示全部楼层
现在不是51时代了

STM32芯片内置了调试模块,要做系统调试是非常方便简单的事情

LZ你调试过代码吗?为什么30S后LED不闪烁了?是死机了?复位了?死循环了?一直进中断?芯片进入了什么状态?这都是很好看到的,不要光看灯闪猜测么。
qqlvjh 发表于 2012-9-20 16:05 | 显示全部楼层
一般的,程序问题,如果侦察方向错了,就破不了案了。
sinadz 发表于 2012-9-20 18:21 | 显示全部楼层
调试一下代码
火箭球迷 发表于 2012-9-20 18:25 | 显示全部楼层
这个其实很好查找问题原因的
Miltonliu2010 发表于 2012-9-29 14:27 | 显示全部楼层
用软件仿真一下,看看是不是一样的问题?
您需要登录后才可以回帖 登录 | 注册

本版积分规则

0

主题

18

帖子

0

粉丝
快速回复 在线客服 返回列表 返回顶部