已实验,MCLK选择ACLK时,不能执行指令
当使用导体碰一下晶振的引脚就可以执行,什么问题?
yong jian you:
回复 Bruce Wei:
Bruce Wei
楼主你好!
1、使用哪个型号的MSP430?
2、这种例程一般msp430ware都有。
3、MCLK不能选择ACLK作为源……
kqian0327:
你好,
下面是MSP430的时钟系统框图,在学习一个模块的使用上,框图让你一目了然:
kqian0327:
回复 yong jian you:
你好,
我在MSPx1xxx user guide找到你说的。但是有时钟框图你可以看到:
SMCLK不可能由TX1供。
yong jian you:
回复 kqian0327:
kqian0327
你好,
我在MSPx1xxx user guide找到你说的。但是有时钟框图你可以看到:
SMCLK不可能由TX1供。
Bruce Wei:
回复 yong jian you:
楼主你好!
selm_3 是 选择 外部晶体为源。
kqian0327:
回复 yong jian you:
你好,
我打错了,是XT1,也就是外部低频时钟晶振,通常我们会挂32768。
kqian0327:
你好,
不好意思,我看走题了,我一直看的是SMCLK不能用ACLK的时钟源。
由上图可以看到MCLK可以选择ACLK,你所谓的不能执行是程序跑不起来吗?
然后你导体碰一下,ACLK会出问题,会导致MCU中断复位。
MCU下次启动跑起来了?
你可以把你的参考代码贴出来吗?
yong jian you:
回复 kqian0327:
kqian0327
你好,
不好意思,我看走题了,我一直看的是SMCLK不能用ACLK的时钟源。
由上图可以看到MCLK可以选择ACLK,你所谓的不能执行是程序跑不起来吗?
然后你导体碰一下,ACLK会出问题,会导致MCU中断复位。
MCU下次启动跑起来了?
你可以把你的参考代码贴出来吗?
kqian0327:
回复 yong jian you:
你好,
这…应该似乎32768时钟出了问题,程序一直死在do while语句,给你的感觉才是MCLK没有跑起来。
你要多debug调试找原因呀。