文号
t57335
阅读
7854
回复
5
收藏
4
教你如何把Arduino项目做成成品,Arduino管脚对应关系
2013/06/04
IP:浙江
很多人用了其他单片机,说Arduino效率低,说Arduino成本高,一次要用一块板,不能重复使用。

以此教程献给那些热爱Arduino的人。

这里上传的是Arduino UNO的标准pdf
主要关心的是右下角ATMega328P部分。
屏幕快照 2013-06-04 下午3.20.59.png

1.  这里你会发现,1脚为RESET端,被上拉到VCC,如果被RESET按钮接地,那么单片机复位。

2.  9,10脚为石英振荡器接口,理论上需要负载电阻1M,还需要电容,但是我测试过程中直接接了16.000MHz晶振,工作也非常正常,所以我认为如果你手上没有这两个电容和那个电阻,可以省略。但是建议晶振离IC要近一点。

3. 引脚定义很容易找到,不多说了。

4. 注意,有两个VCC和两个GND,分别是数字电路和模拟电路的VCC和GND,理论上不接AVCC和AGND,只是ADC无法工作罢了,不过我没有测试过。退耦电容我一般都加上。

5.  电路供电5V一下也是可以的,理论上如果工作在16MHz,不能降得太低,但是我最新一次测试显示降到3V仍然可以工作,不过不一定稳定。

总结一下,你只需要在PCB上设计晶振,复位按钮,电源总线(退耦电容),Arduino就可以独立工作,其他线路设计则根据你的Project变化。
attachment icon Arduino_Uno_Rev3-schematic.pdf 129.56KB PDF 171次下载 预览
+50
科创币
猎鹰
2013/06/14
高质量发帖
13年7个月前IP:未同步
532112
2楼
回 1楼(.........) 的帖子
nonono....

第一,那片是16U2;第二,这个单片机只是USB转串口和自动复位,默认没有其他功能。
如果要有其他功能必须自己烧入新的程序。

你可以看一下Arduino NANO,这个单片机就用一片USB 转串口完成了这个任务。

Arduino最核心的是那个Bootloader,它的傻瓜式编程环境,一堆堆的库和可堆叠式设计。
引用
评论
13年7个月前IP:未同步
532284
4楼
回 楼主(justinpiggy) 的帖子
如果需要设计贴片AVR单片机的PCB,请记住把上方的ICSP接口加入PCB,这样就能焊上贴片IC以后烧入Bootloader,这个接口甚至可以直接烧入程序
引用
评论
笔记
{{note.content}}
{{n.user.username}}
{{fromNow(n.toc)}} {{n.status === noteStatus.disabled ? "已屏蔽" : ""}} {{n.status === noteStatus.unknown ? "正在审核" : ""}} {{n.status === noteStatus.deleted ? '已删除' : ''}}
  • 编辑
  • 删除
  • {{n.status === 'disabled' ? "解除屏蔽" : "屏蔽" }}
我也是有底线的