Atmel 單晶片 AVR V-USB 應用
原專案位置
http://www.obdev.at/products/vusb/index.html
V-USB 是模擬鍵盤跟滑鼠 (低速USB裝置) 的單晶片應用架構
http://codeandlife.com/topics/v-usb-electronics/
(比較詳細的vusbcode 說明 包含設定Vender ID and Product ID)
以下為相關應用
1.電子名片(插入後自動會把連絡資料等印出)
http://www.frank-zhao.com/cache/usbb...rd_details.php
2.自動產生密碼設備
http://hackaday.com/2012/03/05/usb-d...-dont-have-to/
http://codeandlife.com/2012/03/03/di...ord-generator/
(類似簡單 低成本 usb key 你不想讓別人知道密碼用啥 亂術產生並儲存在此V-USB 內)
3.環境感應 I/O或與MIDI 相關
http://www.obdev.at/products/vusb/projects.html
4.其他可能想法? 自動輸入大絕招設備?
Attiny85 介紹
Summary. 8K Bytes of In System Self-Programmable Flash, 512 Bytes In-System Programmable EEPROM
http://www.workinprogress.ca/v-usb-t...for-mega-tiny/
準備材料
1. 3.6V Zener diodes 穩壓二極體
2. 1k8 電阻這次為
3.68 甌姆 電阻
4.Attiny85 (目前市面上已不易買到dip針腳封裝 只有TSOP封裝多)
5.PCB
6.Tsop 轉DIP +排針
7. USB 端子頭
一.焊接Tsop Atiny85 to Dip
二. 準備程式碼
三.AVR 程式需要ISP In-system programming interface ,這邊是以Arduino做ISP 上傳code
使用Arduino 上傳單晶片Code
http://hlt.media.mit.edu/?p=1229
http://provideyourown.com/2011/ardui...rogram-attiny/
http://wiki.sgmk-ssam.ch/index.php/Hands_On_AVR
http://coopermaa2nd.blogspot.com/201...no-sketch.html
http://coopermaa2nd.blogspot.com/201...no-attiny.html
avrdude -q -c stk500v1 -P com4 -b 57600 -p atmega328p -U flash:w:Blink.cpp.hex:i
四.V USB 電路圖 組裝 焊接 USB 頭定義 GND (負) ,VCC (正) , D+ ,D-
五