[教學] DIY USB供電走馬燈電路 + ATmega 編程教學

本帖最後由 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左右)
000.jpg
軟件:
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

首先是電路, 由於今次是簡單為重點,所以就這樣設計。
001.jpg
MCU用內建的8Mhz Clock,那個可變電阻可以不要XD, 有乜用? 唔開估住
p.s.: AVCC should be externally connected to VCC, even if the ADC is not used.

DIY USB供電走馬燈電路 + ATmega 編程教學

本帖最後由 KSC 於 2011-2-16 23:20 編輯

寫program
開AVR Studio, 看圖說明
open
002.jpg
new project
003.jpg
選simulator, MCU
004.jpg
由於間關係,code已寫好
005.jpg
code
HKEPC_LED.c (1.98 KB)
編譯
006.jpg
沒Bug XD
007.jpg
開Debug mode試下sim
008.jpg
打開D port,按F11行下個program,沒問題
009.jpg

待續

TOP

本帖最後由 KSC 於 2011-3-24 17:17 編輯

注意, 由於沒考慮Port的direction, 個Program有個細bug, 好易fix, 自已找找
Delay set做20ms好一點
由於時間關系, 沒有電阻,Reset都沒pull up
012.jpg
11021721597ba360a4b39fbc88.jpg
接好線上電落program
010.jpg
011.jpg

8Mhz  &     Slow power(安全D)
009a.jpg

去片
http://www.youtube.com/watch?v=ayveyaZKy7I

TOP

本帖最後由 KSC 於 2011-4-29 10:45 編輯

神秘項目
VR用黎做ADC再tune走馬燈既frequency  
Program 加了ADC ,ADC完成convert , 發生中斷, 同時開始做下次convert
HKEPC_LED.c (2.76 KB)

Delay近0
2011-02-18_20-44-24_294.jpg
Delay no more (Delay =0)
2011-02-18_20-44-11_520.jpg
去片
http://www.youtube.com/watch?v=c-26NM10HMM



追加POV
出HKEPCKSC
program
HKEPC_LED_POV.c (3.05 KB)
手機好難影....
KSCH
2011-02-18_21-45-24_934.jpg
EPC
2011-02-18_21-45-41_728.jpg
原理
順住時間線去
18-2-2011 21-51-25.jpg

追記:實際安裝,新program 在9樓
http://www.hkepc.com/forum/viewthread.php?tid=1581909

TOP

提示: 作者被禁止或刪除 內容自動屏蔽

TOP

大神,你估下我係邊個?
估唔到會見你開post!!

TOP

本帖最後由 shingzhk 於 2011-2-17 02:24 編輯

估計1:
VR用黎做ADC再tune走馬燈既frequency

TOP

多謝KSC分享~個POST真係岩晒我睇

TOP

KSC 在放毒....

TOP

m8燒完arduino仲好玩

TOP