打印

MSP430F149几块板子都无法起振

[复制链接]
786|21
手机看帖
扫描二维码
随时随地手机跟帖
沙发
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时钟则运行正常。

使用特权

评论回复
5
liliang9554| | 2016-10-15 16:27 | 只看该作者
试了几块板子?

使用特权

评论回复
6
zhenykun|  楼主 | 2016-10-15 16:29 | 只看该作者
焊了两块板子都是一样。OFIFG是0,XT2OFF是0。为什么用外部晶振开始几秒钟是正常,然后就挂了呢。实在找不出原因了。

使用特权

评论回复
7
午夜粪车| | 2016-10-15 16:32 | 只看该作者
既然起振,应该没问题,看看软件

使用特权

评论回复
8
午夜粪车| | 2016-10-15 16:36 | 只看该作者
用示波器看看

使用特权

评论回复
9
zhenykun|  楼主 | 2016-10-15 16:38 | 只看该作者
嗯,预料中的结果,先结贴吧,多谢大家啦

使用特权

评论回复
10
zhaoxqi| | 2016-10-15 17:03 | 只看该作者
这个寄存器也不是只能读一次

使用特权

评论回复
11
Creas_Tall| | 2016-10-15 22:14 | 只看该作者
zhenykun 发表于 2016-10-15 16:24
8M晶振,22pf电容,复位电阻电容100K,104。还有8个LED,其他什么都没接,写了个一亮一灭的闪灯程序,用外部 ...

绝对是你的程序问题,毫无疑问。

使用特权

评论回复
12
Creas_Tall| | 2016-10-15 22:15 | 只看该作者
zhenykun 发表于 2016-10-15 16:26
调试提示堆栈溢出,程序一直停在__debugbreak地方,换成DCO时钟则运行正常。
...

奇怪呀,你最后一步执行到哪里有这个错误呢,最好找到最后一次执行的地方。

使用特权

评论回复
13
Creas_Tall| | 2016-10-15 22:23 | 只看该作者
zhenykun 发表于 2016-10-15 16:29
焊了两块板子都是一样。OFIFG是0,XT2OFF是0。为什么用外部晶振开始几秒钟是正常,然后就挂了呢。实在找不 ...

应该是频率的配置问题,你可以烧写官方的例程看看的。

使用特权

评论回复
14
aspoke| | 2016-10-15 22:27 | 只看该作者
不能起振是电路的原因吗

使用特权

评论回复
15
aspoke| | 2016-10-15 22:29 | 只看该作者
看看匹配电容。

使用特权

评论回复
16
shenmu2012| | 2016-10-16 12:54 | 只看该作者
这样的话就重点检查下软件设计上的,特别是寄存器的设置的

使用特权

评论回复
17
comeon201208| | 2016-10-16 13:19 | 只看该作者
如楼上所言,检查完软件设计上没问题的话,就必须看下你的晶振的是否是原装的

使用特权

评论回复
18
firstblood| | 2016-10-16 14:17 | 只看该作者
这个大部分是寄存器相关的设置问题的

使用特权

评论回复
19
firstblood| | 2016-10-16 14:18 | 只看该作者
不过也如楼上几位所言,不排除在程序中出现的死循环所导致,特别是在初始化部分的

使用特权

评论回复
20
firstblood| | 2016-10-16 14:18 | 只看该作者
这些都检查下的,程序中最好采用断点调试的看下的

使用特权

评论回复
发新帖 我要提问
您需要登录后才可以回帖 登录 | 注册

本版积分规则

868

主题

11535

帖子

3

粉丝