系统用的MCU 是MSP430F5438A ,系统资源要用到RTC 和串口的IRDA 功能。资料上提示RTC 时钟只能选择ACLK =32768HZ的时钟.IRDA工作需要UCOS16 = 1,BRCLK需要1MHZ以上。如果我使用内部的REFO的32768HZ晶振就需要使用FLL和DOC 部分才能产生1MHZ的时钟SMCLK供IRDA使用。在进入低功耗状态是RTC 或IRDA 接受中断唤醒MCU ,这样IRDA和RTC的时钟都要有,这样只能进入Low-power mode 0,功耗还是有点大。用外部XL1加晶振1MHZ 工作在HF 方式功耗也不低。现在觉的很矛盾。大家怎么看法? |