极客工坊

 找回密码
 注册

QQ登录

只需一步,快速开始

查看: 10786|回复: 3

新人,打算自制arduino的印制板,想请教一下一些问题

[复制链接]
发表于 2013-5-31 13:45:10 | 显示全部楼层 |阅读模式
本人懂一些模电、数电知识,但是不能算专业,所以电路图看得半懂而已,有一些51单片机的知识,现在假设我电路图完全按照官网的原理图制作:
1.自己在官网下载的uno r3的原理图,图中有两块芯片:atmega32和atmega16,请atmega16仅仅是负责USB下载通信而已吗(或者说atmega16相当于一个USB asp下载器?)?
2.目前有一个avr的USB下载器,只要把arduino网站软件包里对应的hex文件下载到atmega32里面就可以?
3.第2问说的对应的hex文件是不是就是相当于avr的bootloader?
4.因为目前没板,自己在arduino的开发工具内编写软件编译后是hex文件吗?
5.arduino编译的程序能直接通过自己的USB asp下载器下载吗?这样是不是就不需要atmega16也行?

我的目的是做出一块avr的简单的开发板(因为目前有数码管、1602等一些原件),但是希望能与arduino完全兼容(主要是一些IO口能够对应吧)
回复

使用道具 举报

发表于 2013-5-31 14:50:49 | 显示全部楼层
2  是的
4  可以转为hex文件
回复 支持 反对

使用道具 举报

发表于 2013-5-31 20:09:41 | 显示全部楼层
1、是的,mega16u2仅仅是usb转ttl
2、可以
3、对,下载的就是bootloader,然后就可以通过ttl下程序
4、编译后是hex文件
5、可以,编译后最后会生成一个hex文件,你可以直接把这个hex文件烧进去就能用了
回复 支持 反对

使用道具 举报

 楼主| 发表于 2013-5-31 20:15:09 | 显示全部楼层
明白了,谢谢楼上两位了
回复 支持 反对

使用道具 举报

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

本版积分规则

Archiver|联系我们|极客工坊

GMT+8, 2026-6-5 00:14 , Processed in 0.041310 second(s), 21 queries .

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

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