为什么avr单片机烧写程序需要用烧写器进行烧写,而不能像51单片机那样直接用USB连接到电脑上进行烧写

为什么avr单片机烧写程序需要用烧写器进行烧写,而不能像51单片机那样直接用USB连接到电脑上进行烧写,第1张

AVR单片机一般用atmel的JTAG或者USBASP来烧写程序

你说的51单片机直接用USB连接到电脑就进行烧写,这是不可能的,现在没有哪个51单片机有能力直接使用USB口给自己编程,都是用USB转串口的方案,把USB转串口的芯片放在板子上了……

打开编程软件 插上编程器看是不是有反应,没反应就是编程器的问题,有反应接上板子看是不是有电,没电把设置里的power打开 如果编程器没问题,板子也有电,点下programer中重连 如果还没反应 就看看是不是那个单片机型号, 如果编程器没反应也要设置是哪种编程器。

具有ISP功能的单片机才能用在线下载电路给这个单片机进行烧写但不是每个厂商的ISP电路都一样的,就拿51系列单片机而言,at89S51是用计算机的并口经行下载程序的,需要有一个244芯片经行驱动和隔离(如果敢保证单片机外围电路没问题也可以不要这芯片)而STC和SST单片机则是用串口通信,必须有一个MAX232经行电平转换ISP本意是为了方便已经焊到板子上的芯片可以升级程序现在看来,对于那些囊中羞涩的学生来说用这个也是好方法,就是需要自己搭ISP电路 而通用编程器一般来说能烧写好多种的芯片,不仅仅是51系列的单片机!很多不带ISP功能的单片机都能烧写,还能烧E2prom芯片等等! 在常温常压,普通电磁环境,还有单片机供电稳定的情况下,对于有ISP功能单片机来说两种烧写方法都是一样的

单片机烧写程序的时候,如果出现了flash异常,可能有多种原因,可以从以下方面进行排查:

1 单片机与烧写器连接不良:烧写程序时,单片机与烧写器必须连接良好,如果有松动或者异常接触,烧写程序就会失败,建议重新检查电路连接。

2 单片机flash芯片损坏:单片机flash芯片如果损坏,可能会导致读写失败,建议更换新的flash芯片。

3 程序烧写出错:程序烧写时,可能出现烧写出错的情况,例如烧写时间过长、热量过高等问题,建议重新烧写程序。

4 程序存储空间不足:单片机的flash存储空间是有限的,如果程序太大,无法存储在flash中,就会导致烧写程序失败,建议优化程序代码。

5 单片机电压不稳定:如果单片机电压不稳定,可能会导致flash读写异常,建议检查电源供电情况。

看你这个是串口ISP下载的电路,支持串口ISP下载的单片机只有STC的,别的不可能烧进去。

另外很重要的一点,你这串口下载电路原理图本来就是错的,你看一下STC厂家给的图(在下面),电路你得重新制作了。

至于USB转串口,一般情况电脑不报错就没问题了。

既然你用的是STC的,下载的时候要注意:

首先要搞清楚串口号是不是你在用的串口。

下载的时候要先给单片机断电,然后点下载程序,再给单片机上电。光复位是不行的,一定要保证单片机两端没电压才算断电,并且前后顺序一定不能倒。

另外,晶振不能不接,波特率最低值设为1200,实在不行把最高也设为1200。

再不放心,把P00和P10都和GND连起来再下载(这种情况很少发生)。

不过你的电路你再检查一下,我之前看不清你的图,现在仔细看了一下好像没有问题(和我的图原理上没区别),只是你的图太乱了(引脚顺序全是乱的,我很担心你会看错或者直接把它当做正常顺序)。MAX232的电路建议你再看看我给的图,顺序很清晰,从一侧开始从1排到16,直接照着连就行了。把电路可能的问题都查遍了之后,再照着我上面说的去做,应该就没问题了。

单片机烧写软件就是把生成的HEX文件或是BIN文件下载(down)到单片机里面的工具,这个过程叫烧写或下载

具体要看是那个系列的单片机,单片机型号不同用的下载软件也不近相同。宏晶系列单品机用的工具STC-ISP,ATMEL系列单片机(AT89S,ATMEGE,AT90ATTINY)系列单片机可以用AVR_frighter

for

USBASP这个工具等,不知道你的单片机型号是那种。

但通常所说的80C51系列的不能直接下载到单片机里面,需要专用的编程器。

以上就是关于为什么avr单片机烧写程序需要用烧写器进行烧写,而不能像51单片机那样直接用USB连接到电脑上进行烧写全部的内容,包括:为什么avr单片机烧写程序需要用烧写器进行烧写,而不能像51单片机那样直接用USB连接到电脑上进行烧写、PIC单片机烧写器,烧不进程序怎么回事、关于51单片机烧写器方面的问题!等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!

欢迎分享,转载请注明来源:内存溢出

原文地址: https://outofmemory.cn/zz/10070020.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-05-04
下一篇 2023-05-04

发表评论

登录后才能评论

评论列表(0条)

保存