I want to send, some AT Keyboard codes, with PIC to PC. I can receive to keyboard the codes, but can not sending to PC.Help me.Please...
I want to send, some AT Keyboard codes, with PIC to PC. I can receive to keyboard the codes, but can not sending to PC.Help me.Please...
Hello Sezgin05,
Even I am looking at example of receiving and sending AT Keyboard codes to and from the PIC, but no good examples found.
Can you share your Keyboard Receive Code with me (PBP only)
Thank you.
regards
Hi,
Are you ready to build the Lookuptable and conditions that goes with?
if so, here's something that may work.
http://www.hw-server.com/docs/PS2_port1.htmlCode:SCLK VAR PORTC.1 SDATA VAR PORTC.0 DEFINE HSER_RCSTA 90h ' Enable serial port & continuous receive DEFINE HSER_TXSTA 24h ' Enable transmit, BRGH = 1 DEFINE HSER_SPBRG 10 ' 115200 Baud @ 20MHz, -1.36% DEFINE HSER_CLROERR 1 ' Clear overflow automatically Key var WORD CounterBit var byte MainLoop: gosub readps2 HSEROUT [#KEY,", "] goto mainloop ReadPS2: FOR COUNTERBIT=0 TO 10 WaitFallingEdge: if sclk then waitfallingedge KEY.0[COUNTERBit]=SDATA WaitRisingEdge: if sclk=0 then waitrisingedge NEXT KEY=(KEY>>1)&$ff pauseus 50 return
Last edited by mister_e; - 11th March 2007 at 18:25.
Steve
It's not a bug, it's a random feature.
There's no problem, only learning opportunities.
Hello Steve,
I am planning to build an RF Keyboard which has a RF Tx connected to the Keyboard with a PIC in between and on the other end I have an RF Receiver Connected to the PC through a PIC.
Yes I am also using the easyPIC3 Development platform to test out the code.
Just one small question. If I am reading what comes out of the keyboard and shifting it in the PC at the other end , do I need a ASCII lookup table for the conversion ? I would be happier with Garbage out - Garbage in.
Nevertheless it would be a good thing to see it on the LCD also. Could you just give a headway to the lookup table and condition , would be great.
regards
Bookmarks