亲爱的对话框,
我想问一些关于PMU_CTRL_REG [1] PERPH_SLEEP的问题,Q1:Datasheet说,I2C,UART,SPI,ADC向下关闭。如果这些块的时钟是“关闭”的意思是停下来?或者对这些块的电源进行了门控,并且在延长睡眠时唤醒时会有电源的电源?Q2:此操作也应用于GPIO块?Q3:IO缓冲区的行为如何配置为GPIO?io缓冲区级别在唤醒之前和之后延长睡觉?
此致,Yukio
嗨yterasaki,
Q1:POSPOWDROW意味着在唤醒后恢复时,将恢复使用这些外围设备的电源。
Q2:是的,操作应用于GPIOS。
Q3:GPIO,如果启用了锁存器,将在进入睡眠前保持别的值将在重置状态下进行。
谢谢
谢谢对话人员,
请让我再允许一个确认。与您的回答有关Q3,当未启用IO的保留并转到EXT睡眠时,IO将被初始化在从EXT睡眠中唤醒后,硬件重置。正确的?
对不起,请根据以下修改我的问题。
与您的答案有关Q3,当未启用IO的保留并执行WFI()指令时,IO将被初始化内部BLE定时器唤醒后硬件重置。(我不使用外部唤醒)正确吗?
这是在每次唤醒重置GPIO时的那样。每次从睡眠中唤醒时,您都必须重新配置GPIO在PeripH_Init函数中,以便设置适当的功能和状态。在ble_wakeup_lp_handler中调用periph_init函数。
谢谢mt_dialog.
亲爱的对话人员,谢谢你的回答。完全明白。
嗨yterasaki,
Q1:POSPOWDROW意味着在唤醒后恢复时,将恢复使用这些外围设备的电源。
Q2:是的,操作应用于GPIOS。
Q3:GPIO,如果启用了锁存器,将在进入睡眠前保持别的值将在重置状态下进行。
谢谢
谢谢对话人员,
请让我再允许一个确认。
与您的回答有关Q3,当未启用IO的保留并转到EXT睡眠时,IO将被初始化
在从EXT睡眠中唤醒后,硬件重置。正确的?
此致,
Yukio
对不起,请根据以下修改我的问题。
与您的答案有关Q3,当未启用IO的保留并执行WFI()指令时,IO将被初始化
内部BLE定时器唤醒后硬件重置。(我不使用外部唤醒)正确吗?
嗨yterasaki,
这是在每次唤醒重置GPIO时的那样。每次从睡眠中唤醒时,您都必须重新配置GPIO在PeripH_Init函数中,以便设置适当的功能和状态。在ble_wakeup_lp_handler中调用periph_init函数。
谢谢mt_dialog.
亲爱的对话人员,谢谢你的回答。完全明白。