xunchangrengxcq 发表于 2014-2-22 10:59:30

STM32F103进入睡眠模式或者待机模式或者停机模式,IO脚原先设置的电平值是否会改变

 
STM32F103进入睡眠模式或者待机模式或者停机模式,IO脚原先设置的电平值是否会改变?
 锁定STM32F103的IO脚,那么当 STM32F103进入睡眠模式或者待机模式或者停机模式,IO脚原先设置的电平值是否会改变?
 
欢迎大家讨论。
 

看起来很黑 发表于 2014-2-22 22:20:00

RE:STM32F103进入睡眠模式或者待机模式或者停机模式,IO脚原先设置的电平值是否会改变

不会变,不然整个系统就出错了,同理寄存器的值也不会丢失

feiante-155820 发表于 2014-2-23 09:25:56

RE:STM32F103进入睡眠模式或者待机模式或者停机模式,IO脚原先设置的电平值是否会改变

不会变的,它只是进入了睡眠或待机模式,相应的寄存器值是不变的

fengye5340 发表于 2014-2-24 12:19:44

回复:STM32F103进入睡眠模式或者待机模式或者停机模式,IO脚原先设置的电平值是否会改变

1、睡眠模式(Cortex-M3内核停止,外设运行)
      这个时候,如果不锁定IO的话,有外部触发的IO电平会改变。
2、停止模式(所有时钟停止)
      这个时候,外设已经停止工作,保持原来的电平,锁不锁都一样
3、待机模式(1.8V电源关闭)
      在此情况下,IO都是高阻,除了复位引脚和唤醒引脚电平会变化。
电平到底怎么变,还得看不同的情况下的需求:P  
 
 

wkuang 发表于 2014-2-26 23:10:13

RE:STM32F103进入睡眠模式或者待机模式或者停机模式,IO脚原先设置的电平值是否会改变

进入休眠态,IO管教不变,维持之前的状态,寄存器的值如果变化了,后续休眠恢复后如何恢复工作呢??是吧
页: [1]
查看完整版本: STM32F103进入睡眠模式或者待机模式或者停机模式,IO脚原先设置的电平值是否会改变