Ok, i took a digital oscilloscope to the uart leads of the controller. This is what i have found out.
Looking at the controller normally, the leads go from left to right as:
Ground, Recieve (Rx), Transmit (Tx), Vpp (3V)
Now, my oscilloscope could not tell if this was 3.3V uart or 5v uart, but im guessing the 3.3 version because the
power source is 3v. Anyone care to comment on the voltage levels of the signals?
Also, the baud rate of the uart is 120 buad. This is really slow, but i guess it doesnt need to be any faster.
The controller polls for external ascessories with the command 0x8C. Once there is a return signal, the controller holds the Tx line high.
So to activate the keyboard, you need to send the signal of 0x8C at 120 buad serially to the keyboard's Rx line. Once that occurs, im sure the keyboard will start spitting out characters. However, i dont have a chatpad, so i cant be too certain.
Bookmarks