聊还是无聊 发表于 2013-6-25 07:51:51

Arduino Mega 2560的bootloader扫盲

Arduino Mega 2560 有两MCU(ATMEGA2560,ATMEGA16U2),电脑USB直接连ATMEGA16U2,再通过其与ATMEGA2560串口相连,问题如下:
1.两个MCU都需要bootloader? ATMEGA16U2的bootloader只作USB通信中转站,识别通迅命令或下载流并转述给ATMEGA2560?
ATMEGA2560的bootloader识别ATMEGA16U2转述的下载流并烧写程序?
2.如是,它们的bootloader哪里有下载,是否分别通过ICSP1,ICSP下载,谢谢!

弘毅 发表于 2013-6-25 16:02:24

16U2有一个hex文件,是作用是把16U2作为USB转TTL芯片,软件模拟USB转TTL。2560需要下载一个bootloader,用来通过ttl下载进入程序。这些东西在IDE下都有,就是通过那两个ICSP下载~

聊还是无聊 发表于 2013-6-26 07:18:48

谢谢弘毅的解答!

yu315625 发表于 2014-1-10 12:40:45

弘毅 发表于 2013-6-25 16:02 static/image/common/back.gif
16U2有一个hex文件,是作用是把16U2作为USB转TTL芯片,软件模拟USB转TTL。2560需要下载一个bootloader,用来 ...

弘老大你好麻烦问问16u2只是一个usb转ttl 的芯片   为什么不用max232既便宜又方便呀?

i7456 发表于 2014-1-10 12:59:07

yu315625 发表于 2014-1-10 12:40 static/image/common/back.gif
弘老大你好麻烦问问16u2只是一个usb转ttl 的芯片   为什么不用max232既便宜又方便呀?

你知道max232是什么么?

yu315625 发表于 2014-1-10 17:54:59

i7456 发表于 2014-1-10 12:59 static/image/common/back.gif
你知道max232是什么么?

max232不是电平转换的芯片吗双电源转单电源   usb电平经ch430转换成正负电平12v   然后又经过max232转换成ttl电平

i7456 发表于 2014-1-10 18:06:30

yu315625 发表于 2014-1-10 17:54 static/image/common/back.gif
max232不是电平转换的芯片吗双电源转单电源   usb电平经ch430转换成正负电平12v   然后又经过max23 ...

usb(->ch430->max232->)ttl
要用两个芯片,这样不是很麻烦么,哪里方便了?

yu315625 发表于 2014-1-10 18:46:16

i7456 发表于 2014-1-10 18:06 static/image/common/back.gif
usb(->ch430->max232->)ttl
要用两个芯片,这样不是很麻烦么,哪里方便了?

可是便宜一些呀   还有用pl2303 直接一个芯片就搞定的

maxims 发表于 2014-1-10 18:54:38

yu315625 发表于 2014-1-10 18:46
可是便宜一些呀   还有用pl2303 直接一个芯片就搞定的

16u2还能提供给你模拟keybord/mouse,也是项目内容之一

yu315625 发表于 2014-1-10 19:02:07

maxims 发表于 2014-1-10 18:54 static/image/common/back.gif
16u2还能提供给你模拟keybord/mouse,也是项目内容之一

谢谢{:soso_e179:} {:soso_e179:}

i7456 发表于 2014-1-10 19:08:58

yu315625 发表于 2014-1-10 18:46 static/image/common/back.gif
可是便宜一些呀   还有用pl2303 直接一个芯片就搞定的

便宜的,经常是不稳定。很容易引起蓝屏。

yu315625 发表于 2014-1-10 19:48:15

i7456 发表于 2014-1-10 19:08 static/image/common/back.gif
便宜的,经常是不稳定。很容易引起蓝屏。

哦   知道了谢谢啦

无为 发表于 2014-3-1 14:40:20

弘毅 发表于 2013-6-25 16:02 static/image/common/back.gif
16U2有一个hex文件,是作用是把16U2作为USB转TTL芯片,软件模拟USB转TTL。2560需要下载一个bootloader,用来 ...

请问弘毅大大,我要烧写16U2的bootloader选哪个文件?我找了下,IDE内自带的没有mega 16u2的bootloader文件,也查看您写的烧写方法,和论坛里的文章,都没有说这个芯片怎么烧写的。

铜牌之路 发表于 2016-3-29 14:36:29

弘毅 发表于 2013-6-25 16:02 static/image/common/back.gif
16U2有一个hex文件,是作用是把16U2作为USB转TTL芯片,软件模拟USB转TTL。2560需要下载一个bootloader,用来 ...

怎么刷hex给16u2   我的IDE里面都没有这个板卡麻烦告诉一下详细步骤谢谢弘毅

铜牌之路 发表于 2016-3-29 16:19:24

聊还是无聊 发表于 2013-6-26 07:18 static/image/common/back.gif
谢谢弘毅的解答!

有qq吗   想向你请教一下问题635278660
页: [1] 2
查看完整版本: Arduino Mega 2560的bootloader扫盲