此博文是转载的,并非原创!
单片机上电后,如果不对时钟系统进行设置,默认800
kHz的DCOCLK为MCLK和SMCLK的时钟源,LFXTl接32768
Hz晶体,工作在低频模式(XTS=O)作为ACLK的时钟源。CPU的指令周期由MCLK决定,所以默认的指令周期就是1/800
kHz='1'.25μs。要得到lμs的指令周期需要调整DCO频率,即MCLK=1
MHz,只需进行如下设置:BCSCTLl=XT20FF+RSEL2;
//关闭XT2振荡器,设定DCO频率为1 MHz
DCOCTL=DCO2
//使得单指令周期为lμs
MSP430的时钟周期(振荡周期)、机器周期、指令周期之间的关系
通用知识时钟周期也称为振荡周期:定义为时钟脉冲的倒数(时钟周期就是直接供内部CPU使用的晶振的倒数,例如12M的晶振,它的时钟周期就是1/12us),是计算机中的最基本的、最小的时间单位。在一个时钟周期内,CPU仅完成一个最基本的动作。时钟脉冲是计算机的基本工作脉冲,控制着计算机的工作节奏。时钟频率越高,工作速度就越快。机器周期:在计算机中,常把一条