打印

程序要按下NRST按钮才能跑,求助

[复制链接]
2030|5
手机看帖
扫描二维码
随时随地手机跟帖
跳转到指定楼层
楼主
jarineon|  楼主 | 2013-4-15 18:21 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
运行st网站下的usb例子,用sw-dp调试通过。
但是直接上电跑好像没反映,按下NRST按钮后正常运行。

分析,是不是进了待机或者stop模式了? 我删除了些代码,只跑了一个Set_System函数,然后点LED灯。
问题依旧,还是debug的时候一切正常,用keil直接用sw_dp下载程序也跑正常。

但是直接上电,led灯还是不亮,按下NRST后led灯亮。

我晕啊
沙发
uet_cache| | 2013-4-15 18:25 | 只看该作者
上电复位电路不对?

使用特权

评论回复
板凳
handlike| | 2013-4-15 21:34 | 只看该作者
复位脚弄得复杂了?可以加上拉电阻解决。

使用特权

评论回复
地板
jarineon|  楼主 | 2013-4-16 08:49 | 只看该作者
开发版,我看了下复位电路等于没有, 直接一个开关接到地了。
意思就是如果没按开关,这个复位信号是悬空的。

是这个引起的么? 谁有标准复位电路参考下。

使用特权

评论回复
5
airwill| | 2013-4-16 09:32 | 只看该作者
NRST 内部有上拉,可以对地接一个 0.1uF 的瓷片上去

使用特权

评论回复
6
IJK| | 2013-4-16 09:56 | 只看该作者
同意上面的说法,估计硬件有问题,问题可能在复位电路,建议LZ用示波器来看看。

使用特权

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

本版积分规则

2

主题

4

帖子

0

粉丝