如何正确设置进入低速模式?
设置进入低速模式可分为两种情况:不停掉外部高速振荡器或停掉外部高速振荡器。
1 用户若对功耗要求不是很高,可以不停掉外部高速振荡器。
程式设置如下:
B0BSET FCLKMD
2 停掉外部高速振荡器以减小功耗。
B0BSET FCLKMD
B0BSET FSTPHX
以上指令执行顺序不能颠倒,若客户在没有设置进入低速模式前停掉外部高速振荡器,由于此时程式还处于普通模式状态,振荡器一旦停振,系统将不再执行,从而导致出错。
详细资讯可参考datasheet中系统模式切换和系统低速时钟章节。
1 用户若对功耗要求不是很高,可以不停掉外部高速振荡器。
程式设置如下:
B0BSET FCLKMD
2 停掉外部高速振荡器以减小功耗。
B0BSET FCLKMD
B0BSET FSTPHX
以上指令执行顺序不能颠倒,若客户在没有设置进入低速模式前停掉外部高速振荡器,由于此时程式还处于普通模式状态,振荡器一旦停振,系统将不再执行,从而导致出错。
详细资讯可参考datasheet中系统模式切换和系统低速时钟章节。