打印

STM32工作一会就不工作了

[复制链接]
4887|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:在开发板上测试,程序没问题,用示波器观测电源纹波非常小啊

使用特权

评论回复
5
dfsa| | 2012-9-19 18:18 | 只看该作者
应该不是芯片问题,感觉应该是程序的问题

使用特权

评论回复
6
无冕之王| | 2012-9-19 18:25 | 只看该作者
LZ把程序贴出来看下

使用特权

评论回复
7
xsgy123| | 2012-9-19 18:37 | 只看该作者
不太像芯片的问题,应该是程序有问题

使用特权

评论回复
8
wforest68| | 2012-9-19 19:45 | 只看该作者
把点灯时程序的几个主要状态参数输出到串口,在PC机上安装串口助手之类的软件接收信息,看看就知道怎么回事了

使用特权

评论回复
9
快乐小小鱼| | 2012-9-19 22:35 | 只看该作者
芯片发烫吗?有可能是电源问题!

使用特权

评论回复
10
zuihouyigemeng| | 2012-9-20 10:23 | 只看该作者
watch dog

使用特权

评论回复
11
zuihouyigemeng| | 2012-9-20 10:23 | 只看该作者
看门头沟

使用特权

评论回复
12
zuihouyigemeng| | 2012-9-20 10:23 | 只看该作者
中国终于要打日本了

使用特权

评论回复
13
zuihouyigemeng| | 2012-9-20 10:23 | 只看该作者
要开打了哦

使用特权

评论回复
14
zuihouyigemeng| | 2012-9-20 10:24 | 只看该作者
加油中国

使用特权

评论回复
15
IJK| | 2012-9-20 10:26 | 只看该作者
LZ如果怀疑是芯片问题,就应该用最简单的代码:

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

最后,芯片出问题的可能性比较小。需要查硬件:Vdd、Vss 引脚最好都接上。

使用特权

评论回复
16
香水城| | 2012-9-20 11:38 | 只看该作者
现在不是51时代了

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

LZ你调试过代码吗?为什么30S后LED不闪烁了?是死机了?复位了?死循环了?一直进中断?芯片进入了什么状态?这都是很好看到的,不要光看灯闪猜测么。

使用特权

评论回复
17
qqlvjh| | 2012-9-20 16:05 | 只看该作者
一般的,程序问题,如果侦察方向错了,就破不了案了。

使用特权

评论回复
18
sinadz| | 2012-9-20 18:21 | 只看该作者
调试一下代码

使用特权

评论回复
19
火箭球迷| | 2012-9-20 18:25 | 只看该作者
这个其实很好查找问题原因的

使用特权

评论回复
20
Miltonliu2010| | 2012-9-29 14:27 | 只看该作者
用软件仿真一下,看看是不是一样的问题?

使用特权

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

本版积分规则

0

主题

18

帖子

0

粉丝