Voor een toetsenbord heb je het USB-HID protocol nodig. Een gewone USB serial port chip is hier dus niet bruikbaar.
Zoals Tommyboy al heeft gezegd:
- Gebruik een At90USB162 chip om het werk te doen. Bijvoorbeeld de USB-MULTIO van Bitwizard.nl
- Installeer een C compiler voor avr processors, dus avrgcc. Gratis te downloaden van internet.
- Koppel je toetsenbord aan de controller.
- Neem dan de LUFA voorbeeldprogramma's van internet. Daarin zitten heel veel voorbeelden van software voor in Microcontrollers, en ook de AT90USB162 wordt daar ondersteund.
- Neem uit LUFA dan de HID module.
- En pas die aan om de data van je C64 toetsenbord in te lezen en te vertalen naar de juiste HID commando's.
Afijn, als dat je eerste project is op het gebied van avr controllers, dan is dat alles bij elkaar een flinke uitdaging. Maar als je LUFA eenmaal door hebt, dan is het niet meer zo moeilijk, al blijft het puzzelen, elke keer weer.