MSP430 5438时钟问题UCSCTL1 = DCORSEL_2; UCSCTL3 |= SELREF_2; UCSCTL4 = SELM_3 + SELA_2 + SELS_4; 怎么就设置频率了?

来源:学生作业帮助网 编辑:作业帮 时间:2024/07/12 01:28:30
MSP430 5438时钟问题UCSCTL1 = DCORSEL_2; UCSCTL3 |= SELREF_2; UCSCTL4 = SELM_3 + SELA_2 + SELS_4; 怎么就设置频率了?
xRKKa+>т3b)$]ha9TC&SM=D:Y{ͪ7~2IM``.{gY\sQʂO(̉@hpl֙O~6CNgA^!ad6w6? ,;~~у|1ӃՑ#XPi tpHXɐ6}Sj6ǝNNɱc8ʧWcQ$\B(j6H^*Iݰ[(_O)t`w+~sxiq~KZ,jVaŵl

MSP430 5438时钟问题UCSCTL1 = DCORSEL_2; UCSCTL3 |= SELREF_2; UCSCTL4 = SELM_3 + SELA_2 + SELS_4; 怎么就设置频率了?
MSP430 5438时钟问题
UCSCTL1 = DCORSEL_2;
UCSCTL3 |= SELREF_2;
UCSCTL4 = SELM_3 + SELA_2 + SELS_4; 怎么就设置频率了?

MSP430 5438时钟问题UCSCTL1 = DCORSEL_2; UCSCTL3 |= SELREF_2; UCSCTL4 = SELM_3 + SELA_2 + SELS_4; 怎么就设置频率了?
如果自己想弄明白还是需要看MSP430F5438的datasheet和msp430x54x.h
第一条语句是选择DCO的频率范围.
第二条语句是选择默认时钟源REFOCLK.
第三条语句:SELM_3 代表MCLK选择DCOCLK作为时钟,SELA_2代表ACLK选择REFOCLK,SELS_4代表SMCLK的时钟选择DCOCLKDIV.
在datasheet的67页到76页有详细的系统时钟寄存器的各个比特位的意义,可以看看.