怎样给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引脚的连接问题。 目前8U2只能作为一个USB下载器。。。。想要做最小系统,目前没有合适的bootloader@@等待高手写bootloader 弘毅 发表于 2011-12-13 09:44 static/image/common/back.gif目前8U2只能作为一个USB下载器。。。。想要做最小系统,目前没有合适的bootloader@@等待高手写bootloader
呵呵,是我表达错误了:$我是想搭建一个最小的电路,可以给8U2烧写USB转串口的BOOTLOAD。 参考了一下USB——serial104-LIGNT,但是感觉这样的系统让我来搭建的话还够仓,如果能够再帮我缩小点就好了。:lol プ汏坏疍 发表于 2011-12-13 10:15 static/image/common/back.gif
参考了一下USB——serial104-LIGNT,但是感觉这样的系统让我来搭建的话还够仓,如果能够再帮我缩小点就好了。 ...
。。。。。。。。官方有8U2下载器的图纸 哦哦。今晚去研究,谢谢提醒! 没bootloader,直接用spi下载即可~~~不过8u2的一些寄存器名称和mega8肯定不一样~所以先进arduino的函数不适用于8u2 奈何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引脚引出来就行了。 :P:P:P:P:P呵呵,补上一句重点的,谢谢两位老大帮我回答了这么多问题哦。感谢!{:soso_e183:} 严格来说,atmega8U2这个玩意只是atmega8+USB guest 的组合体。
因此,bootloader的修改应该不会太困难。
只是,不得不老实地承认。
这需要深入了解USB通讯协议和arduino 的bootloader。
也就是说要把写入atmega8U2的boot和mega8的boot 有机地结合在一起。
风的孩子 发表于 2011-12-20 13:32 static/image/common/back.gif
严格来说,atmega8U2这个玩意只是atmega8+USB guest 的组合体。
因此,bootloader的修改应该不会太困难。
...
嗯嗯,很高深的见解,谢谢你们的帮助哦,呵呵,我已经在各位高手的帮助下,参考了官网一个原理图给8U2做了一个专门的烧写座了,嘎嘎。{:3_41:}
页:
[1]