你的浏览器版本过低,可能导致网站不能正常访问!
为了你能正常使用网站功能,请使用这些浏览器。

STM32停止模式后,无法SWD下载了

[复制链接]
hongtusy 提问时间:2014-7-6 18:09 /
 我在使用STM32F103C8T6。 在测试低功耗部分。
为了快速测到STOP模式下,系统功耗,在main函数开头这样写:
int main(void)

       PWR_EnterSTOPMode(PWR_Regulator_LowPower, PWR_STOPEntry_WFI);   //使用本代码后,系统电流为0-1mA
        while(1);
。。。。。
}
 
结果发现,系统电流从过去的30mA变为0.7mA了。 但是板子无法再次SWD方式下载了。本来板子是可以正常工作的,无低功耗。
试了几个板子都是如此?我只有SWD外接。系统使用阻容复位的。
 
是什么原因?要怎么解决,才能重新下载程序?
收藏 评论4 发布时间:2014-7-6 18:09

举报

4个回答
hongtusy 回答时间:2014-7-6 18:44:49

RE:STM32停止模式后,无法SWD下载了

朋友说,可能要把外部晶振去掉。但是我试过,仍然不行
hongtusy 回答时间:2014-7-6 18:59:15

RE:STM32停止模式后,无法SWD下载了

终于搞定了。
我是这样做的:短路复位的下拉电容。然后用SWD下载程序。
修改上面代码,之后就可以。
因此说,复位脚保持为低电平时,还是可以使用SWD方式下载的。
feel-376797 回答时间:2014-7-7 06:24:34

RE:STM32停止模式后,无法SWD下载了

谢谢楼主分享了!
废鱼 回答时间:2014-7-8 14:54:22

RE:STM32停止模式后,无法SWD下载了

建议用SWD模式时,把RST也连接上。

所属标签

相似问题

关于意法半导体
我们是谁
投资者关系
意法半导体可持续发展举措
创新和工艺
招聘信息
联系我们
联系ST分支机构
寻找销售人员和分销渠道
社区
媒体中心
活动与培训
隐私策略
隐私策略
Cookies管理
行使您的权利
关注我们
st-img 微信公众号
st-img 手机版