求助,stm8调试时老是复位

guowangguo   2010-7-27 11:14 楼主
                                 程序下载到芯片里和单步调试不会复位,全速运行就一直复位,RST_SR是8,说明是EMS复位。各位知道是怎么回事吗?用stvd+COSMIC,16M外部晶振

回复评论 (10)

程序下载到芯片里和单步调试不会复位,全速运行就一直复位,RST_SR是8,说明是EMS复位。各位知道是怎么回事吗?用stvd+COSMIC,16M外部晶振
RST_SR=8 应该是SWIM复位呀,你是不是一直连着调试器呢?

STM8_RST_SR.GIF (22.39 KB)

点赞  2010-7-27 11:23
                                 晕,看错了。是的,一直连着。但我没让它复位呀,难道自己复位的?万利的ST-LINK调试器。不能一直连着吗?
点赞  2010-7-27 12:32
                                 怎么开始全速运行的?
点赞  2010-7-27 12:51
                                 点个“D”进入调试状态,点个“感叹号”开始全速运行
点赞  2010-7-27 14:03
1)怎么知道全速运行就一直复位?
2)用示波器看看SWIM_RST的电平。
点赞  2010-7-27 14:05
                                 在MAIN函数的开头设个断点,点一下“感叹号”,停在这个断点,再点一下,还是停在这个断点,走不到下面的断点。如果单步调试,可以正常往下走了。
点赞  2010-7-27 14:19
提示: 作者被禁止或删除 内容自动屏蔽
点赞  2010-7-27 14:39
                                 虽然没解决,但还是谢谢斑竹。
点赞  2010-7-27 15:18
                                 问题解决了,调试应该按一张纸带箭头的那个按钮,按感叹号会重新运行的。唉。。。VC用多了,想当然了。
点赞  2010-7-27 22:46
问题解决了,调试应该按一张纸带箭头的那个按钮,按感叹号会重新运行的。唉。。。VC用多了,想当然了。
foxtang 发表于 2010-7-27 22:46
点赞  2010-7-28 09:06
电子工程世界版权所有 京B2-20211791 京ICP备10001474号-1 京公网安备 11010802033920号
    写回复