K64程序死在时钟初始化不知道哪里的问题

2020-02-20 20:24发布

本帖最后由 laotui 于 2014-12-16 11:39 编辑

之前用过KE和KL系列第一次用K系列,代码是从官网上下的KSDK里的例程,板子是自己用转接板焊的。
用jlink可以识别到芯片能正常下载,但是程序不运行,仿真发现都是死在while里,晶振环好几种都不行。
用的是12M的无源晶振,实在想不到是什么问题了,对K64还很不熟悉,请教有经验的坛友。
NMI_b上拉,复位上拉对地接104电容。
友情提示: 此问题已得到解决,问题已经关闭,关闭后问题禁止继续编辑,回答。
该问题目前已经被作者或者管理员关闭, 无法添加新回复
32条回答
laotui
1楼-- · 2020-02-23 10:36
浪里白条 发表于 2014-12-16 15:37
供电检查了没有?

供电3.3V,下载没问题,就是不运行。
laotui
2楼-- · 2020-02-23 14:01
luckner 发表于 2014-12-16 15:35
之前我也有遇到过  你先去检查一下你的晶振工作是否正常

晶振肯定没起振,电路是晶振两个脚各对地接一个20pf电容,换好几个晶振都不行不知道是不是程序配置的问题。
luckner
3楼-- · 2020-02-23 16:44
 精彩回答 2  元偷偷看……
laotui
4楼-- · 2020-02-23 21:27
luckner 发表于 2014-12-16 15:59
有源无源?

这种接发当然是无源的了,有源晶振还得从fpga的板子上拆。之前有坛友提过选起振电路,我对k64不熟悉,官方的代码应该会考虑啊。
laoshuhunya
5楼-- · 2020-02-24 03:13
板上有没LED?用哪个端口驱动?推挽还是开漏输出?
laotui
6楼-- · 2020-02-24 08:51
laoshuhunya 发表于 2014-12-16 20:24
板上有没LED?用哪个端口驱动?推挽还是开漏输出?

直接用仿真器调试代码,每次停止都死在同一个位置。

一周热门 更多>