這個Cool啊
这个是单片机吗?为什么只有芯片,没有晶振?
谁知道它那2个芯片是什么, usb接口芯片和 8k芯片是什么
本帖最后由 peanut 于 2012-8-28 23:10 编辑
看了很久,板子上就两个芯片。一个是3端稳压芯片,用于外部电源输入,转换为+5V; 另一个是一个8脚的芯片,可能是ATTiny85,没有用外部晶振。usb工作于低速模式,P0口接一个演示LED。
http://avrprogrammers.com/images/attiny-8-pin.gif
一个类似的原理图
http://codeandlife.com/wp-content/uploads/2012/02/tiny85_schematic2.png
威武。。话说为啥没人把这东西做成立体的呢……三层,每层靠一些跳线连接,最后做成个立方体……哈哈哈或者咱们可以搞一个~
希望高手能做出来!
硬件完全山寨一个没有问题,可是要有一个bootloader。查了很久,还没找到合适的bootloader。这个板子的关键就在bootloader上了。
开心就好 发表于 2012-8-23 16:20 static/image/common/back.gif
不想用它那个板子直插,成本高,可靠性低一下,我改成usb插口了
还是直插的好,减少元器件,降低成本,而且成品并不需要频繁USB连接。板载芯片可以不是tiny,可以搞328的啊!bootload啥的都省了!
老外做这个板子的亮点:
1. 一个芯片做成的Arduino,体积小(全是贴片元件)。要是直插,体积就要大了。
2. 用的是低端AVR芯片(ATtiny),价格便宜,开发完就留在应用中,不心疼。
可能老外买芯片,tiny的要比mega的便宜不少。可是我在淘宝上查,tinny85的芯片不多,价格也不便宜。相对来说mega8、mega16或者mega32都有和tiny差不多价格的,不过tiny体积小一点,mega的体积还是要大一点。我觉得要山寨的话,用mega8比较好,淘宝上芯片很多。
mega都有Arduino的bootloade,可是这些bootloader都是用串口通信的;这个板子是直接用usb口连接芯片了,适合Arduino的usb bootloader还没找到。
不过对AVR的bootloader根本不懂,还不理解Arduino的bootloader起什么作用,不知道USBIsp是不是能够支持Arduino。有空了试试,不过要去买几个3.6V的齐纳二极管。
有一个bootloader可以用了,USBaspLoader,http://www.obdev.at/products/vusb/usbasploader.html
作者说 “One of the main advantages of this boot loader is that it can be integrated into the Arduino IDE. ”
详细说明看作者的页面,并提供下载。bootloader有2K左右。
peanut 发表于 2012-9-4 14:57 static/image/common/back.gif
有一个bootloader可以用了,USBaspLoader,http://www.obdev.at/products/vusb/usbasploader.html
作者说 ...
发现论坛的东西越来越更上潮流了, 国内山寨速度很惊人,我画图也用到这些。用过Protel 99 SE,ad9, Eagle,现在学PADS。cadence还没时间学习!!!!
说归说,本人没学过电子,没做过板子,只玩过洞洞板。要山寨。还是要有经验的认来做。做出来淘宝分享一下。
本帖最后由 peanut 于 2012-9-5 19:33 编辑
何必要自己设计硬件呢,硬件是淘宝现成的,ATmega8的芯片,设计好的板子,价格还便宜,12元。买一个自己刷固件,就可以当Arduino用了。
http://img02.taobaocdn.com/imgextra/i2/47424247/T2KmhfXcBNXXXXXXXX_!!47424247.jpg
刷固件还需自己动手改造一点硬件,但是方便多了。具体的方法见这个网页Reflashing a betemcu USBasp Programmer http://jethomson.wordpress.com/2011/08/18/project-ouroboros-reflashing-a-betemcu-usbasp-programmer/
都是高手呀,学习中。。。
这个Bootloader我可以做,但是不会做板,但是直接用arduino下载的不会,有一个软件HidBootFlash
可以用