日志档案

发表于 2007-4-7 22:10:49

3

标签: 无标签

关于STC单片机下载的一个问题

关于STC单片机下载的一个问题
    今天一个很偶然的机会,让我解决了困扰我很久的一个问题,我的第三款开发板Study-3 51单片机开发板从出售到现在已经卖出去30块左右了,期间有3个人跟我反映说开发板有问题,下载不了程序,有一个是广东的朋友,由于在外地,没有沟通明白,最后也不知道问题出在哪里,只是换了一个单片机就好用,但是就是能下载一次程序,再一次就不好用了,第二个是我们学校的一个机械的研一的同学,他也反映有这个问题,于是我让他把板子拿回来,我试一下,一到我这里就好用,但是他的芯片确实不能烧写了,我把“坏了”的芯片留下了,给他换了一个,值得一提的是,这两个出了问题的朋友,都说可能是他们自己的毛病,但是我问他们有什么特别的操作,他们又说不明白。刚好昨天又有一个大连的朋友来买板子,今天给我打电话,说就下进去一个程序之后,就不好用了,我一想,坏了又来了,但是又不知道问题出在哪里,于是他就把他的一步一步的操作给我说了一下,慢慢的,发现问题了,我照着操作了一下,果然只能下载进取一个,但是由于这些出问题的朋友都是初学者,所以没有过多的看软件的说明,导致没有办法解决问题。只要发现了问题,总有办法解决的。下面就把这个常见的“不因该”发生的错误说明一下。
    首先,让我们来看看stc下载软件的界面(我用的是3.1版本)
点击看大图


这是软件的左侧显示的信息,也是我们能配置的区域(建议不要修改)


问题,就出在“step4”,这里,第三位出了问题的朋友,在“下次冷启动须。。。“上选择了”YES”,之后下载,可以下载进入一个程序,但是下一次下载的时候,他没有按照说明把P10和P11接0点平,导致不能下载程序了,这就是问题的关键所在。我照着试了一次之后,找了2个杜邦线,把P10和P11接到地上,在点击下载就好用了,问题解决。之后再选回来“NO”就ok了。
    总结一下,就是,不要怕问题,关键是要知道问题出在哪里,就像前两个朋友说有问题,下不进去,但是我并知道他们的操作,也就不知道问题的所在,可以说是没有办法,也怪我没有声明,软件的配置最好都不要动。
    再来说一下,如何接电源和地线,我的板子的串口旁边是ISP的下载线,这个是为了兼容S系列单片机留出来的,可以使用S系列下载线,支持S系列单片机。这个下载线的接口与avr的下载线地接口是一样的。
    布局:
USB电源接口    串口    ISP    
   PIN9     PIN7    PIN5    PIN3    PIN1            MISO    SCK    RESET    NC      MOSI
   PIN10   PIN8    PIN6    PIN4    PIN2            GND      GND    GND      GND    VCC
照着上面的接线,将P10和P11上面的跳线拿下来,之后用杜邦线将外侧的P10和P11(这两个脚接到单片机的P10和P11,内侧的脚接到板子上的资源上,这样在外部自己扩展的时候,不存在管脚复用的现象)接到GND,即可,如果自己在板子上扩展了VCC和GND,那就更方便了,直接接线就可以了。

    好了,就说这么多吧,很高兴能够解决问题,我把第二位同学留下的单片机拿出来,按照上面的方法也把问题解决了,估计他也是错在这里了,呵呵,之后再改回“NO”,就ok了。

赵亮     Sat Apr 7 2007

系统分类: 单片机   |   用户分类: 试验板相关   |   来源: 原创   |   【推荐给朋友】   |   【添加到收藏夹】

    阅读(2005)    回复(6)  

投一票您将和博主都有获奖机会!

最新评论

  • 彭雷

    2007-4-13 11:03:13

    哈哈,这里提到的第三位朋友就是我,第一次来这很高兴,谢谢版主提供这么好的学习硬件和服务。

  • wu-hai

    2007-4-30 1:41:17

    这个软件能把程序传到单片机,有没有软件能把单片机的程序读出来???

    例如,赵兄初始化的程序也是可以值学习的.

     

  • zl0801

    2007-4-30 8:02:30

    有专门的公司做这个的,一般读一个程序要上千元吧,有的时候还是犯法的!

  • emily

    2007-8-27 15:47:50

    怎么联系啊

    也是大连的吗

    我也在大连

    看样你是学生

    可能离我不远吧

    学习中

  • 曾志

    2007-9-4 8:34:43

    楼主,有个问题想问你一下,我刚开始用STC单片机,开始自己焊了一个ISP下载电路,用的单片机芯片是STC89LE52RC,串口是MAX3232,按照资料上给的电路,怎么样都下载了,不知道是什么原因,后来我以为是我焊的不行,就做了一块PCB板,还是下载不了,不知道可能是什么原因?我的QQ:715494686,如果有时间请帮我解惑一下,谢谢!

  • dfd

    2007-11-18 15:06:41

    我也在用stc 的   有机会指点一下哦  qq 361930726