OpenEdv-开源电子网

 找回密码
 立即注册
正点原子全套STM32/Linux/FPGA开发资料,上千讲STM32视频教程免费下载...
查看: 2609|回复: 3

关于Jlink烧录后进入standby mode的奇怪问题

[复制链接]

2

主题

14

帖子

0

精华

初级会员

Rank: 2

积分
76
金钱
76
注册时间
2017-9-28
在线时间
19 小时
发表于 2017-9-28 19:05:35 | 显示全部楼层 |阅读模式
1金钱
如标题所示,硬件:stm32f105,最小系统电路。软件如下:
int main(void){
while(1)        {
RCC_APB1PeriphClockCmd(RCC_APB1Periph_PWR, DISABLE);                RCC_APB2PeriphResetCmd(0X01FC,DISABLE);
RCC_APB1PeriphClockCmd(RCC_APB1Periph_PWR, ENABLE);
PWR_EnterSTANDBYMode();          //进入待命(STANDBY)模式                 }
}
编译->烧录,情况1:烧录后,按按键复位,万用表显示:1143uA,
                  情况2:烧录后,重拔电池,启动后万用表显示:2.0uA.
不知道是编译器设置问题,还是软件的问题,请问大神们这是神马情况呢??

最佳答案

查看完整内容[请看2#楼]

因为是使用SWD/JTAG烧录,所以调试相关的位被使能。 断电是最好的解决办法。 同样的问题在不同的厂家的多个芯片上都有碰到。 反正断电就对了,至少没坏处。
正点原子逻辑分析仪DL16劲爆上市
回复

使用道具 举报

11

主题

1044

帖子

0

精华

论坛元老

Rank: 8Rank: 8

积分
3722
金钱
3722
注册时间
2011-5-23
在线时间
2013 小时
发表于 2017-9-28 19:05:36 | 显示全部楼层
因为是使用SWD/JTAG烧录,所以调试相关的位被使能。
断电是最好的解决办法。

同样的问题在不同的厂家的多个芯片上都有碰到。
反正断电就对了,至少没坏处。
RT-Thread RTOS 音频,WIFI,蓝牙
回复

使用道具 举报

2

主题

14

帖子

0

精华

初级会员

Rank: 2

积分
76
金钱
76
注册时间
2017-9-28
在线时间
19 小时
 楼主| 发表于 2017-9-28 20:00:07 | 显示全部楼层
aozima 发表于 2017-9-28 19:35
因为是使用SWD/JTAG烧录,所以调试相关的位被使能。
断电是最好的解决办法。

感谢您的答复。如果我进行在线IAP升级,升级完成后,系统重启,是否就不会这种需要掉电的情况?我主要是考虑到这一点
回复

使用道具 举报

11

主题

1044

帖子

0

精华

论坛元老

Rank: 8Rank: 8

积分
3722
金钱
3722
注册时间
2011-5-23
在线时间
2013 小时
发表于 2017-9-29 09:32:10 | 显示全部楼层
lin993586486 发表于 2017-9-28 20:00
感谢您的答复。如果我进行在线IAP升级,升级完成后,系统重启,是否就不会这种需要掉电的情况?我主要是 ...

试过,软重启无效。 必须彻底断电。

不想研究怎么才能不断电就可以正常运行,因为用得芯片比较多,每个芯片内部都不一样。
RT-Thread RTOS 音频,WIFI,蓝牙
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则



关闭

原子哥极力推荐上一条 /2 下一条

正点原子公众号

QQ|手机版|OpenEdv-开源电子网 ( 粤ICP备12000418号-1 )

GMT+8, 2025-7-19 20:12

Powered by OpenEdv-开源电子网

© 2001-2030 OpenEdv-开源电子网

快速回复 返回顶部 返回列表