刚入手MSP430FR2311,看过多次数据手册了,对它的时钟系统还没有理解透,如果我使用片内振荡器,如何让CPU 和AD工作在最快频率上?最好给个例程。谢了!(千万不要说再看看数据手册的话,如果能看明白,就不会在这问了)
Ling Zhu2:
han donglin
刚入手MSP430FR2311,看过多次数据手册了,对它的时钟系统还没有理解透,如果我使用片内振荡器,如何让CPU 和AD工作在最快频率上?最好给个例程。谢了!(千万不要说再看看数据手册的话,如果能看明白,就不会在这问了)
HG:
首先先简单理解一下这个单片机的时钟系统,左边那些个XIN, XOUT, REFOCLK,VLO神马的都是实实在在的时钟,有振荡的。右边SMCLK, MCLK, ACLK都是片内模块用到的时钟,SMCLK这些时钟都是由实在的时钟变换而来,且在不同的功耗模式下有所取舍。
其次再来看一下ADC的时钟,右边红框里的这些时钟都可以做ADC的时钟源
然后用ADC的时候要注意,并不是时钟越快采样速率越快,还要看一下输入阻抗,在调快时钟频率的同时,需要考虑:
结合ADC的时序一起看一下。
灰小子:
回复 HG:
楼上正解。CPU和AD最优的工作状态很多时候并不是在最快频率上。
han donglin:
回复 Ling Zhu2:
请问:CSCTL2 = FLLD_0 + 487; 这句里的 487是如何计算出来的?谢谢!
han donglin:
回复 Ling Zhu2:
谢了!@juring_2016
TI中文支持网






