PS/s Mouse und Keyboard Treiber.

willie
 
Avatar
 
Betreff:

PS/s Mouse und Keyboard Treiber.

 · 
Gepostet: 08.08.2005 - 08:51 Uhr  ·  #1
Hi Folks,
ich habe fertig. Einen Keyboard und einen PS2 Mouse Treiber.
Wegen Schaltplan und Board müst ihr mal rh fragen.

Dabei sind die beiden Pascal Dateien für die Treiber und ein kleines Testprogramm. Die Treiber senden alle Daten per RS232 zum Host.
Man kann aber auch ganz leicht die Kommunikation auf SPI oder TWI umstellen. Das Protokoll ist sehr simple gehalten.
Genauers ist in den Quelle zu finden. Am besten einfach mal antesten... ;D
Der an diesem Beitrag angefügte Anhang ist entweder nur im eingeloggten Zustand sichtbar oder die Berechtigung Deiner Benutzergruppe ist nicht ausreichend.
Harry
Moderator
Avatar
Geschlecht:
Herkunft: zwischen Augsburg und Ulm
Alter: 60
Beiträge: 2160
Dabei seit: 03 / 2003
Betreff:

Re: PS/s Mouse und Keyboard Treiber.

 · 
Gepostet: 11.04.2016 - 19:40 Uhr  ·  #2
Hi @ all,

kann mir bzw. Frank :D jemand sagen, wieso hier (PS2-Tastatur) PortD.5 auf Output gesetzt wird?
Code
procedure InitPorts; 
begin 
  DDRD:= DDRD or $20;   //5te Bit 
  PortC:= $ff; 
  // init port interrupt INT0 
  MCUCR:= MCUCR or 2;                // falling edge INT0 
  incl(GIFR, 6);                     // reset  INT0 
  incl(GICR, 6);                     // enable INT0 
end; 


Gruss
Harry
Avra
Schreiberling
Avatar
Geschlecht:
Herkunft: Belgrade, Serbia
Alter: 54
Homepage: rs.linkedin.com/in…
Beiträge: 653
Dabei seit: 07 / 2002
Betreff:

Re: PS/s Mouse und Keyboard Treiber.

 · 
Gepostet: 17.04.2016 - 19:30 Uhr  ·  #3
Nice sharing. Maybe you would like to share your project on AvrFreaks to increase AvrCo exposure?
rh
Administrator
Avatar
Geschlecht:
Herkunft: Germany
Alter: 26
Homepage: e-lab.de
Beiträge: 5558
Dabei seit: 03 / 2002
Betreff:

Re: PS/s Mouse und Keyboard Treiber.

 · 
Gepostet: 17.04.2016 - 21:09 Uhr  ·  #4
Hallo Harry,

die PS2 Ports sind bi-direktional, Din, Dout, Clk

@Avra,
there is a PS2 Mouse and a PS2 Keyboard sample in the Demos folder.

rolf
TheBeginner
Schreiberling
Avatar
Geschlecht: keine Angabe
Herkunft: Wunsiedel Bayern
Alter: 68
Beiträge: 776
Dabei seit: 06 / 2013
Betreff:

Re: PS/s Mouse und Keyboard Treiber.

 · 
Gepostet: 17.04.2016 - 21:15 Uhr  ·  #5
Und das PS2 Keyboard sample funzt super, habe ich hier gerade am testen.
Hat willie gut gemacht :-)



Gruß Frank
Harry
Moderator
Avatar
Geschlecht:
Herkunft: zwischen Augsburg und Ulm
Alter: 60
Beiträge: 2160
Dabei seit: 03 / 2003
Betreff:

Re: PS/s Mouse und Keyboard Treiber.

 · 
Gepostet: 18.04.2016 - 07:09 Uhr  ·  #6
Moin Moin, oder doch Hej Hej (in 4 Wochen bin ich schon wieder mal im hohen Norden :) ),

Rolf das ist mir klar, aber im Programmbeispiel ist PortD,2 und PortD,3 Clock und Data. Wieso bzw. für was wird dann hier mit PortD,5 auch noch hantiert?

Gruss
Harry
TheBeginner
Schreiberling
Avatar
Geschlecht: keine Angabe
Herkunft: Wunsiedel Bayern
Alter: 68
Beiträge: 776
Dabei seit: 06 / 2013
Betreff:

Re: PS/s Mouse und Keyboard Treiber.

 · 
Gepostet: 18.04.2016 - 09:00 Uhr  ·  #7
ne Debug led für seine tests? oder sonst was, hat willie vllt vergessen raus zu nehmen.
Sein sample funzt super.


OT
(Mach mal Foto von deine kleinen Fische die du raus holst :-) looool)

Gruß Frank
Harry
Moderator
Avatar
Geschlecht:
Herkunft: zwischen Augsburg und Ulm
Alter: 60
Beiträge: 2160
Dabei seit: 03 / 2003
Betreff:

Re: PS/s Mouse und Keyboard Treiber.

 · 
Gepostet: 18.04.2016 - 13:15 Uhr  ·  #8
Frank du bist ein Scherzkeks, du wolltest das doch wissen ;)

Gruss
Harry
Gewählte Zitate für Mehrfachzitierung:   0

Registrierte in diesem Topic

Aktuell kein registrierter in diesem Bereich

Die Statistik zeigt, wer in den letzten 5 Minuten online war. Erneuerung alle 90 Sekunden.
MySQL Queries: 14 · Cache Hits: 14   133   147 · Page-Gen-Time: 0.037789s · Speichernutzung: 2 MB · GZIP: ein · Viewport: SMXL-HiDPI