(QA):FM33A0xx芯片的LPRUN模式下可以开ADC吗?
不可以,该系列芯片需要切回ACTIVE模式才能使用ADC。ADC工作时钟选择如下:1) RCHF2) RCHF/23) RCHF/44) RCHF/85) RCHF/166) RCHF/327) RCHF/648) RCLPvoid PMU_LPMCFG_PMOD_Set(PMU_LPMCFG_PMOD_LPRUN),我用这个函数设置PMOD后,PMOD的值不发生改变,也无法进入LPRUN模式,请问是什么原因? guoshanjing0808 发表于 2020-3-30 22:28
void PMU_LPMCFG_PMOD_Set(PMU_LPMCFG_PMOD_LPRUN),我用这个函数设置PMOD后,PMOD的值不发生改变,也无法 ...
确保修改PMOD之前主时钟是32K,否则切不过去LPRUN 我是一只鱼21 发表于 2020-3-31 08:43
确保修改PMOD之前主时钟是32K,否则切不过去LPRUN
你好,我试了一下,按照你说的把主时钟设置为32K,PMOD寄存器可以设置为01,同样直接修改PMOD也无法回到active模式,但是我重新初始化时钟,设置为8MHz时,出现硬件错误,程序跑飞。问题有两个:
1.为什么这个时候程序会跑飞?
2.如果设置PMOD之前需要改主频,那PMOD对于LPRUN这个模式的意义在哪里? guoshanjing0808 发表于 2020-3-31 22:21
你好,我试了一下,按照你说的把主时钟设置为32K,PMOD寄存器可以设置为01,同样直接修改PMOD也无法回到a ...
进入LPRUN模式后RCHF以及pll等时钟硬件全部关闭了(为了降低功耗),而如果主时钟开始是RCHF,在修改进入lprun之前主时钟不是32K话,如果进入lprun,导致会没有主时钟,这种情况是不允许的,所有当主时钟不是32K时,直接切LPRUN,硬件不会让你切的
无法返回ACTIVE模式,指的是Pmod不能设为0还是其他情况,跑飞的情况确认下是不是看门狗导致的复位,可以在仿真下关闭看门狗验证 我是一只鱼21 发表于 2020-4-1 10:54
进入LPRUN模式后RCHF以及pll等时钟硬件全部关闭了(为了降低功耗),而如果主时钟开始是RCHF,在修改进入l ...
是PMOD不能设置为0
页:
[1]