您的位置 首页 汽车

msp430单片机之时钟模块

毕业后我对嵌入式行业很感兴趣,所以我毫不犹豫的开始了我的自学之路,但是自学的难度对我来说还是很大的,因为基础差,所以一切都得…

结业后我对嵌入式职业很感兴趣,所以我坚决果断的开端了我的自学之路,可是自学的难度对我来说仍是很大的,由于根底差,所以全部都得从头开端学。那么怎样开端呢?这又是一个问题,后来在网上看到许多大神的文章,对咱们这些新手仍是有点指导意义的,我决议从单片机开端入门,分软件和硬件两部分,每周做一个学习总结,用博客来记载本周学习的内容,现在开端咯!

咱们能够把单片机分红许多小模块,包含如下常用模块:时钟、看门狗、定时器、A/D、D/A转化、UART等等。那么我开端一个模块一个模块的进行学习。弄清楚每个模块是怎样运用的,然后再串联起一切模块,使整个体系能正常运作。

首要咱们来看看时钟模块吧!时钟模块能够说是单片机中最为重要的几个模块之一,假如单片机没有时钟模块,那么单片机是无法正常作业的,就好像人的脉息,人没有了脉息,还能活着吗?时钟模块能够发生时钟脉冲信号,从而使CPU能够依照必定的节拍进行取指令,译码,碑文等动作,时钟信号也能使外围设备有序的作业,那么单片机中怎么设置时钟信号呢?

下图清楚的阐明晰整个单片机的时钟源:

当然这仅仅MSP430单片机的时钟模块,其他单片机尽管有所不同,但大体相同,只需知道他的原理,然后要做的便是依据datasheet上面的阐明来装备寄存器罢了。

MSP430单片机中有3个时钟源 XT1振荡器、XT2振荡器还有一个数字控制振荡器(DOC)那么这3个振荡器便是单片机体系的时钟源了,咱们能够装备相关寄存器来挑选不同的时钟源,发生不同频率的时钟信号(频率决议了单片机运转的速度)。

由上图能够看出辅佐时钟(ACLK)的时钟源是XT1,它最高能发生32.78KHZ的频率,当然还能够装备相关寄存器来进行分频发生较低频率的信号,体系时钟由上面3个振荡器来供给,可由相关寄存器装备来挑选时钟源,也能够分频。子体系时钟由DOC和XT2振荡器来供给时钟信号,也可挑选和分频。装备的话比较简单,依据Datasheet上面的阐明进行相关的的装备。

时钟模块总结到此,下一个模块是看门狗。

声明:本文内容来自网络转载或用户投稿,文章版权归原作者和原出处所有。文中观点,不代表本站立场。若有侵权请联系本站删除(kf@86ic.com)https://www.86ic.net/qiche/265219.html

为您推荐

联系我们

联系我们

在线咨询: QQ交谈

邮箱: kf@86ic.com

关注微信
微信扫一扫关注我们

微信扫一扫关注我们

返回顶部