用MEGA2560给ATMEGA328P刷bootloader-Arduino中文社区 - Powered by Discuz!

Arduino中文社区

 找回密码
 立即注册

QQ登录

只需一步,快速开始

查看: 3790|回复: 1

用MEGA2560给ATMEGA328P刷bootloader

[复制链接]
发表于 2019-2-20 10:43 | 显示全部楼层 |阅读模式
本帖最后由 zhuhai 于 2019-2-20 12:04 编辑

随着Arduino的深入学习发现如果要实用化,开发板的体积太大,于是最小系统成了关注重点,网上有人用ATMEGA328P芯片自制,在调查芯片价格时又发现买一块已制作好的也只有10元不到,和芯片价格差别不大,尺寸只有2X3公分左右。于是买了二块测试,过程不说了现将成功刷入的经验分享出来。

pro mini 改进版ATMEGA328P外观如下:

1.png 2.png

接线如下
MEGA2560      ATMEGA328P
5V                VCC
GND               GND
10                RESET
51                11
50                12
52                13

3.png

第一步:修改程序
打开arduino IDE 软件
文件/示例/ArduinoISP

改三个端口定义
4.png

第二步:上传程序
开发板选MEGA2560

5.png

第三步:烧录引导程序
开发板选Diecimila
编程器选arduino as isp
点击烧录引导程序
这时可以看到二块板黄灯同时在闪

6.png
7.png
8.png


现在有了系统了,接上TTL测试
接线如下:
TTL               ATMEGA328P
VCC               VCC
GND             GND
RX                TX
TX                RX
DTR              DTR
9.png
0.png

PS:
第二步和第三步选开发板很关键,我在这里折腾了不少时间


参考文选(感谢作者分享):
用MEGA2560给MEGA328P刷bootloader经验分享!
http://www.51hei.com/bbs/dpj-48026-1.html



发表于 2020-2-10 20:52 | 显示全部楼层
还没入门,先看看资料
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

小黑屋|Archiver|手机版|Arduino中文社区

GMT+8, 2024-11-28 11:33 , Processed in 0.102293 second(s), 18 queries .

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

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