本帖最後由 KSC 於 2011-2-17 00:16 編輯
DIY USB供電走馬燈電路 + ATmega series 編程教學
<<警告>>
USB電源為5V 500mA max, 任何短路或過載將可能引致電腦重啟, USB燒毀甚至底板燒毀,請小心操作
<<警告>>
材料: 麵包板,LED少量,電阻隨意,mega8 MCU 1粒, 改裝USB電源線一條,ISP programmer(這裡用非官方的USBASP, RMB 20~30左右)
軟件:
1)WinAVR - 編譯程式
http://sourceforge.net/projects/ ... nstall.exe/download
2)AVR Studio 4.18 - 設計程式
請google 或在ATMEL官網注冊下載 http://www.atmel.com
3)AVR Studio 4.18 SP1 , AVR Studio 4.18 SP2, AVR Studio 4.18 SP3
AVR Studio更新,請全都裝好
ATmega8簡介
8-bit MCU,8KB程序空間(Flash),1KB內存, 512K EEPROM, 6 / 8 channel 10-bit ADC. Max 16 MHz, 2.7-5.5 volts電源
這topic目的, 教你地寫一個走馬燈program, 砌一個電路
為了簡化,可能有東西會沒詳細講, 要找資料請看datasheet
http://www.atmel.com/dyn/resources/prod_documents/doc2486.pdf
首先是電路, 由於今次是簡單為重點,所以就這樣設計。
MCU用內建的8Mhz Clock,那個可變電阻可以不要XD, 有乜用? 唔開估住
p.s.: AVCC should be externally connected to VCC, even if the ADC is not used. |