Al Kossow
Documentation Wizard
oh well, I see you've listed it on eBay
Better photos of wrong but possibly Aspect 2.0 keyboard:could you send some pictures of the wrong keyboard pcb?
Yes, 0x02 = 0x2. Corrected for clarity.Just to be clear, those are 4-out of-8 bit parcels? (i.e. 0x2 = 0x02?)
That is a good observation. The scan codes which worked however all used more than 4 bits (many had 0000 for the least significant bits).So the system is sending only 4 bits per byte. Hmmmmm. I wonder if the reverse is true; the keyboard sends 2 4 bit-of-8 per keystroke...
a = {'AUX_OFF':58,
'CLR':61,
'0':7,
'1':118,
'2':16,
'3':32,
'4':102,
'5':64,
'6':80,
'7':86,
'8':112,
'9':1,
'a':35,
'b':116,
'c':84,
'd':67,
'e':34,
'f':83,
'g':99,
'h':115,
'i':114,
'j':4,
'k':20,
'l':36,
'm':21,
'n':5,
'o':3,
'p':19,
'q':2,
'r':50,
's':51,
't':66,
'w':18,
'x':68,
'y':82,
'z':52,
'\"':57,
',':81,
',':44,
'|':6,
'.':8,
'-':9,
'=':37,
'`':15,
';':49,
'<':43,
'A':6,
'B':28,
'P':24,
}
You can do that?? I thought microcontroller rom was protected from being addressed externally?weird.. it has a 5v regulator. that actually looks like a good quality keyboard with cherry switches. I don't know how much you'd want to mess with it, but dumping the microcontroller as an 8749 would be interesting
I don't know, but I did find this image of RS232 protocol framing.In async mode, isn't the start bit always high (i.e. "space" level)? Else how would the start of a character be recognized?
Perhaps I'm misunderstanding.