プ汏坏疍 发表于 2011-12-13 09:36:27

怎样给mega8U2搭建一个最小系统?

前阵子看了弘大侠的mega8最小系统后深感受益,后来拿MEGA168/328去开刀都发现最小系统可行,这两天也想给8U2搭建一个最小系统,我按照数据手册和UNO的原理图相结合,在电源和地部分都接上了地和电源,另外QFN的8U2引脚24(RESET)接ISP的RESET,17引脚(MISO)接ISP的MISO,16引脚(MOSI)接ISP的MOSI,15引脚SCLK接ISP的SCK,但是下载的时候老是提示进入编程模式错误,请检查编程器与目标板的连接是否正确。请对这方面有研究的高手指点下,谢谢!对了,我是买了一个IC转换座的,IC引出脚用万表表测过,没有问题,基本上可以排除FQN引脚的连接问题。

弘毅 发表于 2011-12-13 09:44:11

目前8U2只能作为一个USB下载器。。。。想要做最小系统,目前没有合适的bootloader@@等待高手写bootloader

プ汏坏疍 发表于 2011-12-13 10:05:57

弘毅 发表于 2011-12-13 09:44 static/image/common/back.gif
目前8U2只能作为一个USB下载器。。。。想要做最小系统,目前没有合适的bootloader@@等待高手写bootloader

呵呵,是我表达错误了:$我是想搭建一个最小的电路,可以给8U2烧写USB转串口的BOOTLOAD。

プ汏坏疍 发表于 2011-12-13 10:15:19

参考了一下USB——serial104-LIGNT,但是感觉这样的系统让我来搭建的话还够仓,如果能够再帮我缩小点就好了。:lol

弘毅 发表于 2011-12-13 12:18:47

プ汏坏疍 发表于 2011-12-13 10:15 static/image/common/back.gif
参考了一下USB——serial104-LIGNT,但是感觉这样的系统让我来搭建的话还够仓,如果能够再帮我缩小点就好了。 ...

。。。。。。。。官方有8U2下载器的图纸

プ汏坏疍 发表于 2011-12-13 14:13:51

哦哦。今晚去研究,谢谢提醒!

奈何col 发表于 2011-12-13 14:18:17

没bootloader,直接用spi下载即可~~~不过8u2的一些寄存器名称和mega8肯定不一样~所以先进arduino的函数不适用于8u2

プ汏坏疍 发表于 2011-12-13 21:34:06

奈何col 发表于 2011-12-13 14:18 static/image/common/back.gif
没bootloader,直接用spi下载即可~~~不过8u2的一些寄存器名称和mega8肯定不一样~所以先进arduino的函数不适用 ...

呵呵,被你这么一说,我知道是我没有表达好我的意思,我的意思是给8U2搭建一个ISP的最小工作电路。我可以通过这个最小电路来给8U2烧写ARDUINO的USB串口转并口的BOOTLOAD。呵呵,感觉我的表达能力还是有点问题。具体点就是这个电路再帮我缩小点。http://arduino.cc/en/Main/USBSerial这个是官网的。我想把它搭建得再小一些。8U2能够工作,并且把几个ISP引脚引出来就行了。

プ汏坏疍 发表于 2011-12-13 21:35:01

:P:P:P:P:P呵呵,补上一句重点的,谢谢两位老大帮我回答了这么多问题哦。感谢!{:soso_e183:}

风的孩子 发表于 2011-12-20 13:32:34

严格来说,atmega8U2这个玩意只是atmega8+USB guest 的组合体。
因此,bootloader的修改应该不会太困难。
只是,不得不老实地承认。
这需要深入了解USB通讯协议和arduino 的bootloader。
也就是说要把写入atmega8U2的boot和mega8的boot 有机地结合在一起。

プ汏坏疍 发表于 2011-12-26 23:55:26

风的孩子 发表于 2011-12-20 13:32 static/image/common/back.gif
严格来说,atmega8U2这个玩意只是atmega8+USB guest 的组合体。
因此,bootloader的修改应该不会太困难。
...

嗯嗯,很高深的见解,谢谢你们的帮助哦,呵呵,我已经在各位高手的帮助下,参考了官网一个原理图给8U2做了一个专门的烧写座了,嘎嘎。{:3_41:}
页: [1]
查看完整版本: 怎样给mega8U2搭建一个最小系统?