原创 Arduino学习

2013-5-13 16:31 938 3 4 分类: MCU/ 嵌入式

已经重新更新了原理图,请大家重新下载,链接地址不变。

       如果遇到stk500_getsync()问题,请看这里《 stk500_getsync()问题

       已经有同学陆续反映收到板子了,这里大概介绍一下板子的焊接与调试方法。

1、焊接技巧

       焊接要诀相信大家应该都懂,先焊接矮的再焊接高的。剩下的焊接是否美观,就是考验各自的基本功了。这个只有靠大家了,附上原理图和焊接方法的链接《原理图》《贴片焊接方法

       最后还要强调一点,由于PL2303的芯片缺口不明显,大家要注意不要焊接反了。下图用红色圈出来的就是PL2303的缺口

 

149769_1365262278783.jpg

2、调试技巧

       这里是比较重要的一节,我会告诉大家如何鉴别自己的板子焊接是否成功。

1)上电验证

       焊接完毕以后,在下图所示的位置把标有usb的两个跳线用跳线帽短接,这个是用来选择usb供电还是外接电源供电的。把板子通过usb线连接到电脑上以 后,可以看到板子上的D1灯会常亮,说明上电正常,如果不亮要赶快把usb线出从电脑上拔掉,因为焊接有可能存在短路会损坏电脑的usb接口,如果不亮只 有耐心的用万用表一一检查了。D1在如下图红色框出的位置:

 

149769_1365263378733.jpg
2)串口的验证

       USB转串口芯片用的是PL2303,这个是很常见的芯片。首先要在自己电脑上安装驱动,这个驱动在网上很好找到,我这里就不上传在附件里面了。驱动安 装正确并且和电脑连接好以后,电脑会提示找到新的硬件,并且在windows的任务管理器中识别到新的串口。大家应该都会看,我就不贴图了。

       如果没有识别到新的串口就要确定驱动是否安装正确(可以尝试卸载原有的驱动安装最新的驱动);芯片以及电阻电容是否存在虚焊或者短路的情况。

       如果识别到了新的串口,把板子1、2引脚用跳线帽短接,然后打开一个串口调测工具,选择正确的串口号,给arduino发送数据,如果在接收窗口中可以 接收到数据,并且和发送的数据一致,说明pl2303工作正常,可以进入下一个验证步骤,否则需要重新排查焊接,或者重新安装驱动,直到收发数据正常为 止。1、2脚的位置如下图:

 

149769_1365263045759.jpg

3、atmega8的验证

       拔掉第二步中插上的跳线帽,把arduino和电脑通过usb线连接好以后,等待10s钟左右,看D2是否在闪烁,如果在闪烁说明atmega8工作正 常,否则需要检查atmega8是否插反,或者外围电路是否焊接正确(atmega8中预烧录了bootloader和blink用例,所以d2会闪 烁),D2的位置如下图:

 

149769_1365263582333.jpg
 
4、开始arduino之旅
       如果上边的步骤都验证过了,那就可以开始编写自己的程序了。程序的下载方法参考教程:《arduino使用方法》。注意:atmega8中已经预烧录了固件,所以教程中的第二步直接跳过。只有板子的bootloader被损坏的时候才重新执行第二步来修复。
PARTNER CONTENT

文章评论1条评论)

登录后参与讨论

用户403664 2013-5-13 17:18

wow,就是在小组里面转发过来的啊?
相关推荐阅读
我要评论
1
3
关闭 站长推荐上一条 /3 下一条