pic as ps/2 keyboard


Results 1 to 26 of 26

Threaded View

  1. #15
    Join Date
    Apr 2006
    Location
    GearSweaterMountain, The Netherlands
    Posts
    52


    Did you find this post helpful? Yes | No

    Default

    Hi Mister_e & Skimask,

    I thought i figured it out:

    When googeling if found that the scancode for an "a" = 0x1C = 00011100, the key-scancode has to
    be send LSB first resulting in 00111000.

    Code:
    sendthis = %00111000 'LSB first "a"
    gosub calsub
    sendthis = %00001111 'LSB first 0xF0 'for release key
    gosub calsub
    sendthis = %00111000 'LSB first "a"
    gosub calsub
    goto start       
    
    
    calsub:
        parity = ~(sendthis.0 ^^ sendthis.1 ^^ sendthis.2 ^^ sendthis.3 ^^ sendthis.4 ^^ sendthis.5 ^^ sendthis.6 ^^ sendthis.7)
        sendthis = sendthis << 1 'move over to insert start bit  
        sendthis.0 = 0 'start bit
        sendthis.9 = parity
        sendthis.10 = 1 'stop bit
        shiftout kbddata,kbdclk,1,[sendthis\11]
    return
    Then i thought that the problem was the shiftout. I was sure that it had to be LSB first, clock idles high, because the clock is high to low. But a little experiment with setting this to 1 (Shift data out highest bit first. Clock idles low).

    Resulted in a perfect "a" on the laptop sceen !!

    But however, that was about the only character that i could generate, so i think this is not right also.
    Melanie has posted a scancode table, stating that the scancode for an "a" has to be 0x1E

    I can send characters, but they don't match any of the scancodes i input ? What is happening here ?

    Anyone ?

    Best Regards, UB
    Last edited by ultiblade; - 11th May 2007 at 11:40.

Similar Threads

  1. PS/2 keyboard emulation
    By CumQuaT in forum mel PIC BASIC Pro
    Replies: 8
    Last Post: - 25th September 2009, 04:32
  2. I've made keyboard with pic, but i have a problem.
    By XErTuX in forum mel PIC BASIC Pro
    Replies: 0
    Last Post: - 8th November 2008, 00:40
  3. Pic to PC AT keyboard caracters
    By sezgin05 in forum General
    Replies: 5
    Last Post: - 27th March 2007, 10:45
  4. PS/2 mouse and keyboard
    By DanPBP in forum mel PIC BASIC Pro
    Replies: 3
    Last Post: - 17th September 2006, 16:29
  5. Serial Pic to Pic using HSER
    By Chadhammer in forum mel PIC BASIC Pro
    Replies: 5
    Last Post: - 11th March 2005, 23:14

Members who have read this thread : 0

You do not have permission to view the list of names.

Posting Permissions

  • You may not post new threads
  • You may not post replies
  • You may not post attachments
  • You may not edit your posts