找回密码
 立即注册

QQ登录

只需一步,快速开始

搜索

关于ATMEGA8A单片机烧录的奇怪问题

查看数: 4541 | 评论数: 7 | 收藏 1
关灯 | 提示:支持键盘翻页<-左 右->
    组图打开中,请稍候......
发布时间: 2022-2-19 13:16

正文摘要:

我师兄送了我一片AVR单片机,型号是ATmega8A。我想用Arduino的开发环境来自制一块简配版Arduino UNO。在面包板上已经成功点灯。烧录BOOL是Arduino IDE自带的,选项是在开发板-Arduino NG or older;控制器选项是ATm ...

回复

ID:888633 发表于 2022-2-21 15:37
谢谢大家的回复!目前问题已经排除,可以使用CH343串口给ATmega8A烧录程序了。大家的回复主要是关于熔丝位的设置,我用USBavr下载器和智峰软件检查了熔丝位是正常的,引导程序也没有问题,问题是出在Arduino IDE自带的Arduino NG or older中的引导程序。这个引导只兼容使用ISP方式下载,不兼容使用串口下载。这个就是问题所在了。解决办法是用另一个引导程序:可以在Arduino IDE开发板管理器搜索“Minicore”下载新的开发板,再进行烧录引导程序后即可通过串口芯片给我的ATmega8A下载程序了
ID:879348 发表于 2022-2-21 08:19
你必须设置正确的熔丝时钟,还有熔丝允许自身编程自己
ID:1005965 发表于 2022-2-20 22:53
我刚刚用328p给uno烧录,没有遇到问题,你这个问题我去Google了一下,有说是熔丝位设置问题的,个人感觉用isp的下载方式最好
ID:96682 发表于 2022-2-20 21:20
应该说是 微软扔掉 XP 着力推广 Win10 但它给人的体验不及 Win7 棒。系统的不成熟逼着人走不少弯路
ID:888633 发表于 2022-2-19 22:17
fbn20050523 发表于 2022-2-19 14:31
您好,关于这个问题我有3个建议。
AVR单片机熔丝位配置:atmega8/16/32.....这些芯片最大的差别就是内存, ...

您好!首先感谢您的解答。再您给的几个建议后我尝试了自己用USBavr下载器自己写入熔丝位和引导程序。(坑人的是店家给的下载器驱动文件不兼容win 10,我用win 7系统搞的)发现问题并没有解决。我认为您说的关于引导程序有问题的可能性是最大的,估计是官方给的引导中没有包括串口下载程序,只能用ISP下载方式来进行下载。
ID:276685 发表于 2022-2-19 14:31
您好,关于这个问题我有3个建议。
AVR单片机熔丝位配置:atmega8/16/32.....这些芯片最大的差别就是内存,bootloader大小和存储的位置是不同的。包括晶振,加密位,isp下载等都需要配置熔丝位。串口下载是需要bootloader支持的。对于新的片子重新烧写熔丝位是非常重要的。

其次我认为IDE那个烧录引导程序可能与芯片不对应。具体详见IDE/文件/首选项(C:\Users\Administrator\AppData\Local\Arduino15)packages。

串口下载有一步是需要复位芯片的,需要pc与串口芯片配合。DTR,CTS是串口芯片的一组输出信号,请检查是否正确连接

小黑屋|51黑电子论坛 |51黑电子论坛6群 QQ 管理员QQ:125739409;技术交流QQ群281945664

Powered by 单片机教程网

快速回复 返回顶部 返回列表