请教一个关于msp430单片机时钟的问题 100

我用的是msp430x21xx系列的,没有内部低功耗/低频振荡器,所以使用的32.768的外部晶振。然后我设置定时器A采用32.768辅助时钟计时。用来获得比较精确的时间... 我用的是msp430x21xx系列的,没有内部低功耗/低频振荡器,所以使用的32.768的外部晶振。然后我设置定时器A采用32.768辅助时钟计时。用来获得比较精确的时间。那么如果我不焊晶震,定时器A应该是不跑的才对(晶震引脚上一直是一个高电平,一个低电平),可是实际情况是有的跑有的不跑,请问有没有人知道这个脉冲是哪儿来的,有什么办法可以去掉么。谢谢 展开
 我来答
mc_wangbo
2013-03-03 · TA获得超过1368个赞
知道小有建树答主
回答量:825
采纳率:0%
帮助的人:256万
展开全部
MSP430单片机内含DCO晶振,若使用外部晶振,需编程启动外部晶振并监测启动成功,并选择辅助时钟源为外部晶振,软件例程在TI官网上有。
不知你启动晶振的程序是怎么写的,若是像例程那样采用while循环监测晶振是否启动成功,不成功则始终启动,而且初始化及启动定时器A的程序在上述晶振启动程序之后,便应不会出现你所说的现象。
若启动定时器A的程序在上述晶振启动程序之前,则晶振启动成功后定时器晶振源会有改变,即使晶振未启动成功,定时器仍是使用DCO晶振跑的。
若你的晶振没焊,晶振启动程序仅仅是有限次启动外部晶振后执行后续程序,芯片则仍会使用DCO晶振,并置位外部晶振失效位。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
handsomefeng
2013-03-02 · TA获得超过210个赞
知道小有建树答主
回答量:200
采纳率:0%
帮助的人:101万
展开全部
定时器有的可以输出脉冲的,看你怎么设置了430的时钟系统很复杂,你需要多看原理框图。用哪个,是否分频,用什么功能,都是由寄存器控制,再好好看看哪的设置有问题吧
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
有只拖鞋
2013-03-12 · TA获得超过460个赞
知道小有建树答主
回答量:347
采纳率:0%
帮助的人:248万
展开全部
有内部DCO振荡器,若没有外接晶振,ACLK默认DCO,大概800KHz左右,这样你TimerA选ACLK就是选择了DCO了,可以关掉,具体看ds的相关寄存器设置
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
揭骏年7R
2013-03-03 · 超过22用户采纳过TA的回答
知道答主
回答量:55
采纳率:100%
帮助的人:32.2万
展开全部
不知道楼主具体用的是什么型号,但是据我所知430内部都有DCO数字振荡器,默认给CPU提供高频。 这个系列的应该也有这个的,如果没有外接晶振DCO是会默认提供给CPU进行工作的,定时器如果没有设定时钟源也应该是默认工作。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(2)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式