我是靠谱客的博主 等待帅哥,最近开发中收集的这篇文章主要介绍k60单片机_飞思卡尔单片机学习(五),觉得挺不错的,现在分享给大家,希望可以做个参考。

概述

      明天就是七夕了,祝大家有情人终成眷属。嘿嘿,今天我来总结一下这两年用飞思卡尔单片机遇到的一些问题。除了上次调试单片机出现的那两个导致编译器死机的问题,在我身边还经常出现飞思卡尔单片机下载不进去程序和不能按要求正常工作的问题。       

39329c961768aa4b6ba107d3829cf35a.png

1、单片机被锁住了

39329c961768aa4b6ba107d3829cf35a.png

     单片机下载不进去程序,首先调出J-Link Commander。如果是下图所示,则说明单片机是正常的,如果下不进去程序,是K60单片机锁住了,解锁就可以继续下载程序了。

c4c140770ba81f8a8f387a0188ddf8b9.png     这种情况直接在命令行中输入unlock,这时他会回复你是要解锁哪一种单片机,你输入飞思卡尔的就行,他会回复你设备OK了,它的界面如下图所示:

30ac97c83ab7bb1bdebef432fb72e290.png

39329c961768aa4b6ba107d3829cf35a.png

2、没有接好

39329c961768aa4b6ba107d3829cf35a.png

    但如果是下面这个界面,则说明没有找到这个单片机,这个是因为J-Link下载器没有连接到单片机,插好就可以了。

b0063960f46910304c34b42b7487c086.png

39329c961768aa4b6ba107d3829cf35a.png

3、插好了但是时钟电路有问题

39329c961768aa4b6ba107d3829cf35a.png

    这个情况我没有捕捉截的图,打开J-Link Command之后,他会查找几次CPU的核,但是都找不到,最好反馈的是找不到核。这时很有可能是振荡电路有问题,好好再把振荡电路焊一下。这是深有体会,因为我们公司用的是这个单片机,因为是小批量生产,所以电路板都是通过人工焊接,之前很多次出现了这种情况,大家都以为这种飞思卡尔单片机比较脆弱,出现这种情况首先怀疑的是购买的这一批次的单片机的问题,最近又一个遇到这种情况的电路板,最后把单片机吹下来发现是单片机振荡管脚没有锡,这说明它没有连上,最后焊接好了就正常下载了。 

39329c961768aa4b6ba107d3829cf35a.png

4、其它问题

39329c961768aa4b6ba107d3829cf35a.png

       由于工业控制,单片机的信号信号弱,而工业上一般是强电,所有单片机容易受到干扰,所以经常会增加隔离,这个问题也是需要注意的,对数字信号的隔离在选择芯片的时候要注意输出输出的方向,引脚的分配。之前同事调试一个用单片机调试了一个多路带隔离的485信号,耗时大几个月都没有解决,她查找了各种原因,波特率,时钟(内置外置),编译器都收不到数,不过开始的时候确实是她把代码各种换时钟,拆下载器的供电接口,都没有解决这个问题,最后发现是她在隔离芯片那里顺序弄反了。

      好了,今天就分享在这里,基本上单片机学习的内容我就告一段落,明天再总结关于数字隔离芯片的一个事。

最后

以上就是等待帅哥为你收集整理的k60单片机_飞思卡尔单片机学习(五)的全部内容,希望文章能够帮你解决k60单片机_飞思卡尔单片机学习(五)所遇到的程序开发问题。

如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。

本图文内容来源于网友提供,作为学习参考使用,或来自网络收集整理,版权属于原作者所有。
点赞(50)

评论列表共有 0 条评论

立即
投稿
返回
顶部