今天一个很偶然的机会,让我解决了困扰我很久的一个问题,我的第三款开发板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
用户740664 2009-5-9 18:23
用户97326 2007-11-18 15:06
用户53605 2007-8-27 15:47
怎么联系啊
也是大连的吗
哈
我也在大连
看样你是学生
可能离我不远吧
学习中
zhaoliang_0801_926809075 2007-4-30 08:02