ASCII till PS/2? Finns det?

Elektronikrelaterade (på komponentnivå) frågor och funderingar.
x3r13x1z
Inlägg: 13
Blev medlem: 10 oktober 2009, 00:11:22

ASCII till PS/2? Finns det?

Inlägg av x3r13x1z »

Finns det nån slags konverterare som man kan koppla ett ASCII-tangentbord till och som man får ut PS/2 från? Jag ska nämligen bygga en liten datorlåda i trä med ett mini-ITX och det vore fränt att ha ett gammalt mekaniskt tangentbord istället för ett nyare.
Användarvisningsbild
Glenn
Inlägg: 37649
Blev medlem: 24 februari 2006, 12:01:56
Ort: Norr om Sthlm
Kontakt:

Re: ASCII till PS/2? Finns det?

Inlägg av Glenn »

Finns ett antal PIC och AVR-baserade byggen som gör liknande saker, men det är ju en del kabeldragning då..
Användarvisningsbild
Micke_s
EF Sponsor
Inlägg: 6741
Blev medlem: 15 december 2005, 21:31:34
Ort: Malmö

Re: ASCII till PS/2? Finns det?

Inlägg av Micke_s »

Först en fråga, vad är ett ASCII-tangenbord?

En annan variant kan vara emulera ett USB-tangentbord.
kolla på http://www.obdev.at/products/vusb/prjdetail.php?pid=5
x3r13x1z
Inlägg: 13
Blev medlem: 10 oktober 2009, 00:11:22

Re: ASCII till PS/2? Finns det?

Inlägg av x3r13x1z »

Mycket kabeldragning?? Alltså, det mekaniska tangentbordet är från en tråkigkt nog trasig ABC80. Tangentbordet i sig fungerar utmärkt. På tangentbordet sitter ett antal IC kretsar som tillsammans avkodar matrisen och omvandlar detta till ACSII kodning, tangentbordet matas med 5volt, och utpinnar är A1-A7.
Användarvisningsbild
Micke_s
EF Sponsor
Inlägg: 6741
Blev medlem: 15 december 2005, 21:31:34
Ort: Malmö

Re: ASCII till PS/2? Finns det?

Inlägg av Micke_s »

A1-A7 avger vilken ascii kod som trycks ner?
Här har någon byggt en tangentbordsemulator.
http://www.krezac.net/avr/yake-en omimplementera readNextKey till att passa dig.
Nerre
Inlägg: 27403
Blev medlem: 19 maj 2008, 07:51:04
Ort: Upplands väsby

Re: ASCII till PS/2? Finns det?

Inlägg av Nerre »

Det tangentbordet saknar ju då väldigt många tangenter som man gärna vill ha om man ska skriva nåt på en PC. Det har ju inte ens piltangenter? Och inga funktionstangenter.
x3r13x1z
Inlägg: 13
Blev medlem: 10 oktober 2009, 00:11:22

Re: ASCII till PS/2? Finns det?

Inlägg av x3r13x1z »

Nä, de klart, det finns väldigt begränsat med tangenter. Fast jag klarar mig ändå utan de mesta. Jag använder tex nästan aldrig F tangenterna. Och det jag inte klarar med tangentordet gör jag med musen.
Användarvisningsbild
jesse
Inlägg: 9241
Blev medlem: 10 september 2007, 12:03:55
Ort: Alingsås

Re: ASCII till PS/2? Finns det?

Inlägg av jesse »

ABC80 tangentbordet är ett fint gammalt tangentbord , och jag tror det var en av de första som hade kapacitiva tangenter vilket gör att det i princip aldrig slits ut.

Bild

Datorn var inbyggd under tangentbordet. Jag byggde om min ABC80 och gjorde en separat låda för datorn och byggde in tangentbordet i en smidigare låda metallic-lackad i blått.
Användarvisningsbild
anders_bzn
Inlägg: 5850
Blev medlem: 17 december 2008, 19:22:18
Ort: Kävlinge
Kontakt:

Re: ASCII till PS/2? Finns det?

Inlägg av anders_bzn »

1. Det är inte ASCII som kommer ur på A0-A7 Det är scan-codes
2. Tangentbordet i ABC80 är av det kända fabrikatet Keytronic.

Man hittar scan-codes för tangentbordet här, se sidan 134.

Lämplig mjukvara för att fixa till USB eller PS/2 finns för pic, lite fix för att översätta scan-codes till ascii behövs nog (eller direkt till PC:ns scan-codes).

Lycka till!
x3r13x1z
Inlägg: 13
Blev medlem: 10 oktober 2009, 00:11:22

Re: ASCII till PS/2? Finns det?

Inlägg av x3r13x1z »

Är det inte ASCII? Trodde det, men om det gick att bygga en liten krets med PIC, så skulle jag gärna vilja göra det. Jag har tillgång till ett antal olika PIC-programmerare, så det är ingen fara. ;)

:EDIT:
Men bara om färdig källkod för ABC-80 till PS/2 eller USB finns tillgänglig, för annars blir det hela för jobbigt. Använder ett vanligt tangentbord som jag monterar annars.
Användarvisningsbild
jesse
Inlägg: 9241
Blev medlem: 10 september 2007, 12:03:55
Ort: Alingsås

Re: ASCII till PS/2? Finns det?

Inlägg av jesse »

En bra början, dock inget färdigt program för AB80 tangentbordet:

The PS/2 Mouse/Keyboard Protocol
Skriv svar