工具与软件:
我们将尽可能使用 LPM3。 因此、在 AM 到 LPM3之间会频繁发生转换。
我想确保我对 PMM31和 PMM32的分析是正确的。
MCLK=SMCLK 以 DCO (在8MHz 上)为时钟源、从不使用 MODCLK。 因此、我们不受 PMM32的影响。
ACLK 由 LFXT 提供(32.768kHz)。 一些计时器和看门狗在 ACLK 上运行。
使用 SMCLK 的模块:
- SPI 主器件
- I2C 主器件
- 端口号
- 计时器
- ADC
SPI 和 I2C 作为主器件、这些模块只能在开始传输时请求时钟、显然只能在 AM (活动模式)下发生->无风险。
计时器:只能从 AM 启动/停止。 ->无风险
ADC:用于从 AM 启动的单次转换模式。 ->无风险
ADC:DMA 由一个运行关闭 SMCLK 的定时器触发。 ->无风险
UART:Rx 可随时发生。 ->潜在威胁
我缺少什么吗?