找回密码
 立即注册

QQ登录

只需一步,快速开始

搜索
查看: 1101|回复: 7
打印 上一主题 下一主题
收起左侧

关于Arduino mega168P AU烧录引导程序的方法?

[复制链接]
跳转到指定楼层
楼主
ID:890367 发表于 2022-9-26 06:51 来自手机 | 只看该作者 |只看大图 回帖奖励 |倒序浏览 |阅读模式
谢谢大家
分享到:  QQ好友和群QQ好友和群 QQ空间QQ空间 腾讯微博腾讯微博 腾讯朋友腾讯朋友
收藏收藏 分享淘帖 顶 踩
回复

使用道具 举报

沙发
ID:890367 发表于 2022-9-27 07:09 来自手机 | 只看该作者
提示签名不一样,怎么办
回复

使用道具 举报

板凳
ID:388794 发表于 2022-9-27 14:23 | 只看该作者
arduino 添加
https://mcudude.github.io/MiniCore/package_MCUdude_MiniCore_index.json
然后添加开发板支持,选择168 再选 168P
然后用其他arduino 或者 avr下载器烧录 bl

github 地址 https://github.com/MCUdude/MiniCore
回复

使用道具 举报

地板
ID:890367 发表于 2022-9-27 22:30 来自手机 | 只看该作者
发表于 2022-9-27 14:23
arduino 添

我尝试换了一个低版本的IDE,然后成功烧录了,就是感觉运行起来有延迟

IMG20220927222900.jpg (684.89 KB, 下载次数: 82)

IMG20220927222900.jpg
回复

使用道具 举报

5#
ID:890367 发表于 2022-9-30 06:52 来自手机 | 只看该作者
解决方案,arduino 1.0.5-r2版本
回复

使用道具 举报

6#
ID:890367 发表于 2022-9-30 06:53 来自手机 | 只看该作者
打开Arduino IDE的\hardware\arduino\boards.txt文件,并添加以下代码
回复

使用道具 举报

7#
ID:890367 发表于 2022-9-30 06:59 来自手机 | 只看该作者
注意原有的IDE环境可能会影响R2这个版本的编译环境,所以可以尝试用一个没有装过IDE的电脑进行烧录,或者把原来电脑上的开发环境删掉,用R2烧录。该软件可以到浏览器下载,我在官网是没有找到的。
回复

使用道具 举报

8#
ID:890367 发表于 2022-9-30 07:47 来自手机 | 只看该作者
wys950215 发表于 2022-9-30 06:53
打开Arduino IDE的\hardware\arduino\boards.txt文件,并添加以下代码

###############################


atmega168p.name=ATmega168PA-PU (16 MHz)

atmega168p.upload.protocol=arduino
atmega168p.upload.maximum_size=14336
atmega168p.upload.speed=19200

atmega168p.bootloader.low_fuses=0xff
atmega168p.bootloader.high_fuses=0xdd
atmega168p.bootloader.extended_fuses=0x00
atmega168p.bootloader.path=atmega
atmega168p.bootloader.file=ATmegaBOOT_168_ng.hex
atmega168p.bootloader.unlock_bits=0x3F
atmega168p.bootloader.lock_bits=0x0F

atmega168p.build.mcu=atmega168p
atmega168p.build.f_cpu=16000000L
atmega168p.build.core=arduino
atmega168p.build.variant=standard

##############################################################

atmega168bb.name=ATmega168PA-PU (8 MHz internal clock)

atmega168bb.upload.protocol=arduino
atmega168bb.upload.maximum_size=14336
atmega168bb.upload.speed=19200

atmega168bb.bootloader.low_fuses=0xE2
atmega168bb.bootloader.high_fuses=0xDA
atmega168bb.bootloader.extended_fuses=0x05
atmega168bb.bootloader.path=atmega
atmega168bb.bootloader.file=ATmegaBOOT_168_pro_8MHz.hex
atmega168bb.bootloader.unlock_bits=0x3F
atmega168bb.bootloader.lock_bits=0x0F

atmega168bb.build.mcu=atmega168
atmega168bb.build.f_cpu=8000000L
atmega168bb.build.core=arduino
atmega168bb.build.variant=standard


###################################################################


atmega168pext.name=OK Arduino ATmega168PA-AU

atmega168pext.upload.protocol=stk500
atmega168pext.upload.maximum_size=14336
atmega168pext.upload.speed=19200

atmega168pext.bootloader.low_fuses=0xff
atmega168pext.bootloader.high_fuses=0xdd
atmega168pext.bootloader.extended_fuses=0x00
atmega168pext.bootloader.path=atmega
atmega168pext.bootloader.file=ATmegaBOOT_168_diecimila.hex
atmega168pext.bootloader.unlock_bits=0x3F
atmega168pext.bootloader.lock_bits=0x0F

atmega168pext.build.mcu=atmega168p
atmega168pext.build.f_cpu=16000000L
atmega168pext.build.core=arduino
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

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

Powered by 单片机教程网

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