MSP430F149几块板子都无法起振

[复制链接]
 楼主| zhenykun 发表于 2016-10-15 16:18 | 显示全部楼层 |阅读模式
MSP430F149几块板子都无法起振
wyjie 发表于 2016-10-15 16:20 | 显示全部楼层
楼主详细说说怎么回事啊,这么说太笼统了
 楼主| zhenykun 发表于 2016-10-15 16:24 | 显示全部楼层
8M晶振,22pf电容,复位电阻电容100K,104。还有8个LED,其他什么都没接,写了个一亮一灭的闪灯程序,用外部8M晶振,程序刚开始几秒钟运行正常,然后就跑飞了。
 楼主| zhenykun 发表于 2016-10-15 16:26 | 显示全部楼层
调试提示堆栈溢出,程序一直停在__debugbreak地方,换成DCO时钟则运行正常。
liliang9554 发表于 2016-10-15 16:27 | 显示全部楼层
试了几块板子?
 楼主| zhenykun 发表于 2016-10-15 16:29 | 显示全部楼层
焊了两块板子都是一样。OFIFG是0,XT2OFF是0。为什么用外部晶振开始几秒钟是正常,然后就挂了呢。实在找不出原因了。
午夜粪车 发表于 2016-10-15 16:32 | 显示全部楼层
既然起振,应该没问题,看看软件
午夜粪车 发表于 2016-10-15 16:36 | 显示全部楼层
用示波器看看
 楼主| zhenykun 发表于 2016-10-15 16:38 | 显示全部楼层
嗯,预料中的结果,先结贴吧,多谢大家啦
zhaoxqi 发表于 2016-10-15 17:03 | 显示全部楼层
这个寄存器也不是只能读一次
Creas_Tall 发表于 2016-10-15 22:14 | 显示全部楼层
zhenykun 发表于 2016-10-15 16:24
8M晶振,22pf电容,复位电阻电容100K,104。还有8个LED,其他什么都没接,写了个一亮一灭的闪灯程序,用外部 ...

绝对是你的程序问题,毫无疑问。
Creas_Tall 发表于 2016-10-15 22:15 | 显示全部楼层
zhenykun 发表于 2016-10-15 16:26
调试提示堆栈溢出,程序一直停在__debugbreak地方,换成DCO时钟则运行正常。
...

奇怪呀,你最后一步执行到哪里有这个错误呢,最好找到最后一次执行的地方。
Creas_Tall 发表于 2016-10-15 22:23 | 显示全部楼层
zhenykun 发表于 2016-10-15 16:29
焊了两块板子都是一样。OFIFG是0,XT2OFF是0。为什么用外部晶振开始几秒钟是正常,然后就挂了呢。实在找不 ...

应该是频率的配置问题,你可以烧写官方的例程看看的。
aspoke 发表于 2016-10-15 22:27 | 显示全部楼层
不能起振是电路的原因吗
aspoke 发表于 2016-10-15 22:29 | 显示全部楼层
看看匹配电容。
shenmu2012 发表于 2016-10-16 12:54 | 显示全部楼层
这样的话就重点检查下软件设计上的,特别是寄存器的设置的
comeon201208 发表于 2016-10-16 13:19 | 显示全部楼层
如楼上所言,检查完软件设计上没问题的话,就必须看下你的晶振的是否是原装的
firstblood 发表于 2016-10-16 14:17 | 显示全部楼层
这个大部分是寄存器相关的设置问题的
firstblood 发表于 2016-10-16 14:18 | 显示全部楼层
不过也如楼上几位所言,不排除在程序中出现的死循环所导致,特别是在初始化部分的
firstblood 发表于 2016-10-16 14:18 | 显示全部楼层
这些都检查下的,程序中最好采用断点调试的看下的
您需要登录后才可以回帖 登录 | 注册

本版积分规则

868

主题

11535

帖子

3

粉丝
快速回复 在线客服 返回列表 返回顶部