|
Gepost op woensdag 18 December 2013 20:57:54 |
 |
Hier kan je wat info vinden over dat protocol: http://www.computer-engineering.org/ps2protocol/
Ik vermoed dat je dit met SHOut in picbasic wel kan opwekken. |
Met vriendelijke groet, Stynus ||| www.elektronicastynus.be |
|
Gepost op donderdag 19 December 2013 00:09:57 |
 |
Dank je @Stynus.
Op pag.192 (PicBasic) las ik dat de CLK loopt op ca. 45kHz, en met het commando,
# Declare Shift_DelayUs 0 - 65535 uS,
kan de CLK snelheid worden aangepast, deze zal richting 10-16kHz moeten worden
Daarna pag. 396 uitpluizen betreft Shout commando
Dan met de Scoop en L.A.
de signalen van de PS/2 keyboard triggeren en storen.
Dan de Pulstijd vd. CLK in uS meten, verder nog,
startbit (0), 8 data-bits, parity (odd) stopbit (1).
CLK snelheid kan ik daar dan op uitmaken.
Dit aan de hand van het ps2protocol, de zaak goed interpreteren en omzetten naar PicBasic.
Zeker geen hapklare brok. |
|
|
Gepost op donderdag 19 December 2013 02:20:27 |
 |
Het is al laat!
Als voorbeeld F8 scan code;
Maak F8 = 0A, Verbreek F8 = F0,0A
Blijkbaar, als je de toets loslaat kan het zijn dat F0 en 0A verstuurd moeten worden!? [Bericht gewijzigd door Henk (NL) op Donderdag 19 December 2013 02:21:39] |
|
|
Gepost op donderdag 19 December 2013 12:53:11 |
 |
Gevonden!
In dit Topic (archived) staat de informatie die ik nodig heb.
Ik ga de komende dagen dit verder uitpluizen.
Bedankt alvast voor het meedenken.
www.picbasic.co.uk/forum/archive/index.php/t-1611.html [Bericht gewijzigd door Henk (NL) op Donderdag 19 December 2013 12:55:24] |
|
|
Gepost op dinsdag 24 December 2013 02:07:24 |
 |
Het kostte me wat moeite, maar de voorwaarden met ShiftOut en Shout commando's zijn wat verschillend.
Blijkbaar kan Shout het beste werken met Decimale waarden of Binair;
Str. arry werken alleen in de Byte mode dus dat gaat fout met 11Bits-lengte.
Verder bij 628A bij Int-Osc 4MHz;Geen Shift_DelayUs!! anders is de Data gelijk aan de Clock-signaal!
Hoe vreemd dit ook mag wezen, zelfs bij 10uSec,
is de Clock '1' dan is de Data ook '1' en bij '0' ook '0'
De PS/2 commando's werken
Nu de rest van de code... [Bericht gewijzigd door Henk (NL) op Dinsdag 24 December 2013 10:08:09] |
|
|
Gepost op donderdag 26 December 2013 21:24:36 |
 |
Protype is klaar.
Het is raar maar deze is ook 81% gevuld |
|
|
|
|
|