芯片没有晶振如何工作呢?首先要让单片机工作起来,你可以先做一下单片机的简单试验验证单片机是不是工作正常。比如各个脚位是不是规范的电平。你这个电路中 芯片是不能正常工作的。一颗无法按照逻辑工作的芯片如何烧录程序呢?
在PCBA加工过程中,为了能让PCB板能实现某些特定的功能,除了硬件没问题外,还有软件就需要在pcba加工工艺中加入“烧录”这一程序,就是将程序“搬运”到IC中。在开始“烧录”之前,我们要测试PCB板是否合格,然后选择合适的烧录方式。
芯片烧录是电子产品生产环节中的重要一环,效率高低,是客户关注的重要方面,现在的烧录方式一般分为离线烧录和在线烧录。
程序烧录就是把原程序经编译处理后加载到计算机中,让计算机执行编写的程序,例如单片机程序烧录的时候是加载hex文件,储存在单片机中,开机就能实现所写的程序了,简单的说就是让微型计算机开机能执行程序的过程就是程序烧录。
离线烧录:通过适配器和不同封装的芯片链接,芯片与适配器搭配使用才能实现程序的烧录。适配器的本质类似于一种精密夹具,不同封装的芯片需要配合不同的适配座。
如果生产测试时出现错误,进行生产回溯重新修正,就需要把芯片从适配器上拆卸下来,重新按照规定的流程进行烧录,耗费较大的人力物力,成本较高,而且也比较容易出现问题,所以一般不推荐离线烧录。
在线烧录:在线烧录使用的是芯片的标准通信总线,如USB、SWD、JTAG、UART等,接口一般是固定的,烧录时所需要连接的脚位也很少。由于接口通信速率并不高,采用一般的线材即可完成烧录,不会产生高消耗。
在线烧录是通过线材连接来进行程序烧录的,如果生产测试的时候发现出错了,重新进行烧录即可,无需拆卸芯片。不仅节省生产成本,而且增加了烧录的效率。所以现在一般都会采用在线烧录的方式。
首先,我要告诉你,STC没有80C51这个型号,只有89C51,STC的芯片都是用串口ISP下载程序的(不是真正意义上的烧录,但效果差不多)。
并且,AT89C51不支持ISP下载,要对它烧录需要用较高压的烧录器,成本比较高(我不知道自己做怎么样)。支持ISP下载的是AT89S51,而AT的ISP下载都是用并口的。
我大致分析了一下情况,做真正的高压烧录器工作量大,不划算,而你又没有AT89S51,那就初步确定用STC的串口ISP下载了。具体事项如下:
第一,你要买到一根USB转串口线(是那种DB9针串口),安装好驱动程序。自己做的话需要PL-2303芯片(USB转串口232)。焊不上去?那还是得买。(如果你的笔记本有串口(比较少见)就不用了)
第二,照着电路图焊好电路。材料:
40Pin锁紧座 1
MAX232 1(串口232转单片机的串口UART)
配套的16脚IC座 1
01uF电容 5(配合MAX232使用)
串口DB9母头 1
晶振 1(如果希望可以换晶振,在晶振和板子间加上排座1)
30pF电容 2(加在晶振两端)
如果需要更多功能,一些附加的材料:
USB公头 1(供电)
电源开关 1
发光二极管 1(电源指示灯)
22K电阻 1(指示灯限流)
10K电阻 1
10uF电解电容 1
轻触按键 1(阻容复位电路)
排针+杜邦线 若干(若做实验板,可将单片机引脚外引)
10K/9脚电阻排 1(做实验板时,P0口上拉至电源)
固定铜脚 4(支撑)
电路图如下(注意运行时EA引脚要接电源,电路图中没画):
以上就是关于我有一个atmega32pu芯片,一块万用电路板,一个ISP下载器,怎么把烧录程序进去全部的内容,包括:我有一个atmega32pu芯片,一块万用电路板,一个ISP下载器,怎么把烧录程序进去、烧录pcb是什么意思、怎样用洞洞板焊接一个向STC80c51或者AT89C51单片机里面烧录程序的电路板等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)