430的时钟模块介绍

http://blog.chinaunix.net/uid-24343357-id-3271380.html
我说过学习一个新的单片机,首先要搞清楚它的时钟模块,我们看看430时钟模块吧。
这个是哪个DCO设置,与之对应的震荡频率。
时钟模块的相关寄存器,具体含义,请看datasheet。
ACLK=LFXT1=32768HZ, MCLK=DCOCLK(大约8MHZ,从上面图片上看), SMCLK=XT2,
LFXT1是低速晶振输入,XT2是高速晶振输入。
一般来说我们的代码,在时钟初始化的时候,会先使用DCO时钟来启动,然后切换主时钟到XT2。
如果切换时钟,要查询一下时钟有效位  while ((IFG1 & OFIFG));    //晶振失效标志仍然存在?
这是TI提供的一段关于时钟设置的例程,注释解释的很清楚了,我不多说,
这里说一下,例程中用的一些宏定义,都是定义在这个头文件里面了,这个头文件很有用的,要好好看看,可以方便在程序里面设置,使得程序简单明了。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值