summaryrefslogtreecommitdiff
path: root/ps2_usb
diff options
context:
space:
mode:
authortmk <nobody@nowhere>2011-02-25 22:46:13 +0900
committertmk <nobody@nowhere>2011-02-25 22:46:13 +0900
commit1a7c3585ed9a68099e371b3180a404dd5d08ce1a (patch)
tree138130db9144f04fd993647de3803d99b31e712d /ps2_usb
parent258fd3c3680fadd16433511c038ac52dab0c39ae (diff)
downloadqmk_firmware-1a7c3585ed9a68099e371b3180a404dd5d08ce1a.tar.gz
qmk_firmware-1a7c3585ed9a68099e371b3180a404dd5d08ce1a.zip
ADD: V-USB Circuit in README
Diffstat (limited to 'ps2_usb')
-rw-r--r--ps2_usb/README24
1 files changed, 24 insertions, 0 deletions
diff --git a/ps2_usb/README b/ps2_usb/README
index ad5c6c4311..a0ff286c77 100644
--- a/ps2_usb/README
+++ b/ps2_usb/README
@@ -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.