两个人的烟火 发表于 2015-1-28 15:06
有一点不太明白。LPM3模式下只有ACLK工作,但是我想让adc和uart在LPM3模式下还是可以进中断服务函数。那么是不是说只有把adc uart的时候源设置成ACLK才行呢?还是说LPM3模式下不管他们的时候源是什么,都可以响应中断?
你的意思就是让串口进入中断吧?我查了下MSP430F5528的手册,串口中断那边没有说。
但是,根据我的理解,手册里说,The UCRXIFG interrupt flag is set each time a character is received and loaded into UCAxRXBUF.说明是有数据后才会产生中断,也就是说有个数据采集的过程,数据传输肯定需要始终CLK嘛,在LPM3模式下,既然只有ACLK,那么你肯定需要把串口的始终选成ACLK作为时钟源,要不然,估计不会产生中断的。进入中断后,你再全速运行,再操作ADC吧。