Keyboard firmwares for Atmel AVR and Cortex-M
Você não pode selecionar mais de 25 tópicos Os tópicos devem começar com uma letra ou um número, podem incluir traços ('-') e podem ter até 35 caracteres.

11 anos atrás
11 anos atrás
11 anos atrás
11 anos atrás
11 anos atrás
11 anos atrás
11 anos atrás
11 anos atrás
11 anos atrás
11 anos atrás
11 anos atrás
11 anos atrás
11 anos atrás
11 anos atrás
12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364656667686970
  1. PC98 to USB keyboard protocol converter
  2. =======================================
  3. Target MCU is ATMega32u4 but other USB capable AVR will also work.
  4. Connector
  5. ---------
  6. 8Pin mini DIN
  7. ___ ___
  8. / |_| \
  9. / 8 7 6 \
  10. | 5 4 3 |
  11. \_ 2 1 _/
  12. \_____/
  13. (receptacle)
  14. Wiring: You can change this with editing config.h.
  15. Pin mini DIN MCU
  16. ----------------------------------
  17. 1 ~RST PD1
  18. 2 GND GND
  19. 3 ~RDY PD4
  20. 4 RXD PD2
  21. 5 ~RTY PD5
  22. 6 NC
  23. 7 NC
  24. 8 5V VCC
  25. Protocol
  26. --------
  27. Signal: Asynchronous, Positive logic, 19200baud, Least bit first
  28. Frame format: 1-Start bit(Lo), 8-Data bits, Odd-Parity, 1-Stop bit
  29. This converter uses software method for testing purpose. AVR UART engine will work better.
  30. Build Firmware
  31. --------------
  32. Just use 'make'
  33. $ cd pc98_usb
  34. $ make
  35. Then, load the binary to MCU with your favorite programmer.
  36. Other PC98 converter projects and resource
  37. ------------------------------------------
  38. PC98 to USB
  39. http://davy.nyacom.net/kbd98usb/
  40. PC98 to PS/2
  41. http://www.tsp.ne.jp/~sawada/mago/c_gka98at.htm
  42. http://www.tsp.ne.jp/~sawada/mago/src/gka98at.asm
  43. PC98 keyboard commands
  44. http://www.webtech.co.jp/company/doc/undocumented_mem/io_kb.txt
  45. Inhibit repeating key:
  46. 0x9C, 0x70