MSP430F149几块板子都无法起振

[复制链接]
2160|41
 楼主| zhenykun 发表于 2019-1-4 14:21 | 显示全部楼层 |阅读模式
MSP430F149几块板子都无法起振
wyjie 发表于 2019-1-4 14:24 | 显示全部楼层
楼主详细说说怎么回事啊,这么说太笼统了
 楼主| zhenykun 发表于 2019-1-4 14:26 | 显示全部楼层
8M晶振,22pf电容,复位电阻电容100K,104。还有8个LED,其他什么都没接,写了个一亮一灭的闪灯程序,用外部8M晶振,程序刚开始几秒钟运行正常,然后就跑飞了。
 楼主| zhenykun 发表于 2019-1-4 14:29 | 显示全部楼层

调试提示堆栈溢出,程序一直停在__debugbreak地方,换成DCO时钟则运行正常。
liliang9554 发表于 2019-1-4 14:36 | 显示全部楼层
试了几块板子?
 楼主| zhenykun 发表于 2019-1-4 14:39 | 显示全部楼层
焊了两块板子都是一样。OFIFG是0,XT2OFF是0。为什么用外部晶振开始几秒钟是正常,然后就挂了呢。实在找不出原因了。
午夜粪车 发表于 2019-1-4 14:42 | 显示全部楼层
既然起振,应该没问题,看看软件
午夜粪车 发表于 2019-1-4 14:46 | 显示全部楼层
用示波器看看
zhaoxqi 发表于 2019-1-4 14:50 | 显示全部楼层
这个寄存器也不是只能读一次
jiahy 发表于 2019-1-4 14:53 | 显示全部楼层
绝对是你的程序问题,毫无疑问。
huangchui 发表于 2019-1-4 14:59 | 显示全部楼层
奇怪呀,你最后一步执行到哪里有这个错误呢,最好找到最后一次执行的地方。
huangchui 发表于 2019-1-4 15:02 | 显示全部楼层
应该是频率的配置问题,你可以烧写官方的例程看看的。
liliang9554 发表于 2019-1-4 15:05 | 显示全部楼层
不能起振是电路的原因吗
看看匹配电容。
spark周 发表于 2019-1-4 15:08 | 显示全部楼层
这样的话就重点检查下软件设计上的,特别是寄存器的设置的
午夜粪车 发表于 2019-1-4 15:11 | 显示全部楼层
如楼上所言,检查完软件设计上没问题的话,就必须看下你的晶振的是否是原装的
huangchui 发表于 2019-1-4 15:15 | 显示全部楼层
这个大部分是寄存器相关的设置问题的
huangchui 发表于 2019-1-4 15:19 | 显示全部楼层
不过也如楼上几位所言,不排除在程序中出现的死循环所导致,特别是在初始化部分的
heweibig 发表于 2019-1-4 15:22 | 显示全部楼层
这些都检查下的,程序中最好采用断点调试的看下的
wuhany 发表于 2019-1-4 15:48 | 显示全部楼层
看看是不是电容有问题呢
shimx 发表于 2019-1-4 15:51 | 显示全部楼层
用示波器测量过了吗?
您需要登录后才可以回帖 登录 | 注册

本版积分规则

868

主题

11535

帖子

3

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