|
|
@@ -74,6 +74,30 @@ Build for V-USB
|
|
|
4. program your V-USB controller.
|
|
|
|
|
|
|
|
|
+V-USB Circuit
|
|
|
+-------------
|
|
|
+ +---+ +---------------+
|
|
|
+USB GND | | ATmega168 |
|
|
|
+=== C3 | |
|
|
|
+5V <-------+--------+---|Vcc,AVCC | PS/2
|
|
|
+ R1 | | ====
|
|
|
+D- <----+--+-----R2-----|INT0 RXD|------->DATA
|
|
|
+D+ <----|---+----R3-----|INT1 XCK|------->CLOCK
|
|
|
+ Z1 Z2 | | ->5V
|
|
|
+GND<----+---+--+--+-----|GND | ->GND
|
|
|
+ | | | |
|
|
|
+ | C2-+--|XTAL1 |
|
|
|
+ | X1 | |
|
|
|
+ +--C3-+--|XTAL2 |
|
|
|
+ +---------------+
|
|
|
+R1: 1.5K Ohm
|
|
|
+R2,R3: 68 Ohm
|
|
|
+Z1,Z2: Zenner 3.6V
|
|
|
+C1,C2: 22pF
|
|
|
+C3: 0.1uF
|
|
|
+X1: Crystal 20MHz(16MHz/12MHz)
|
|
|
+
|
|
|
+
|
|
|
Keymap
|
|
|
------
|
|
|
You can change a keymap by editing code of keymap.c like following.
|