PS/s Mouse und Keyboard Treiber.

willie
 
Avatar
 
Subject:

PS/s Mouse und Keyboard Treiber.

 · 
Posted: 08.08.2005 - 08:51  ·  #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
You must be logged in or your permissions are to low to see this Attachment(s).
Harry
Moderator
Avatar
Gender:
Location: zwischen Augsburg und Ulm
Age: 59
Posts: 2135
Registered: 03 / 2003
Subject:

Re: PS/s Mouse und Keyboard Treiber.

 · 
Posted: 11.04.2016 - 19:40  ·  #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
Gender:
Location: Belgrade, Serbia
Age: 53
Homepage: rs.linkedin.com/in…
Posts: 653
Registered: 07 / 2002
Subject:

Re: PS/s Mouse und Keyboard Treiber.

 · 
Posted: 17.04.2016 - 19:30  ·  #3
Nice sharing. Maybe you would like to share your project on AvrFreaks to increase AvrCo exposure?
rh
Administrator
Avatar
Gender:
Location: Germany
Age: 25
Homepage: e-lab.de
Posts: 5558
Registered: 03 / 2002
Subject:

Re: PS/s Mouse und Keyboard Treiber.

 · 
Posted: 17.04.2016 - 21:09  ·  #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
Gender: n/a
Location: Wunsiedel Bayern
Age: 67
Posts: 768
Registered: 06 / 2013
Subject:

Re: PS/s Mouse und Keyboard Treiber.

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



Gruß Frank
Harry
Moderator
Avatar
Gender:
Location: zwischen Augsburg und Ulm
Age: 59
Posts: 2135
Registered: 03 / 2003
Subject:

Re: PS/s Mouse und Keyboard Treiber.

 · 
Posted: 18.04.2016 - 07:09  ·  #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
Gender: n/a
Location: Wunsiedel Bayern
Age: 67
Posts: 768
Registered: 06 / 2013
Subject:

Re: PS/s Mouse und Keyboard Treiber.

 · 
Posted: 18.04.2016 - 09:00  ·  #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
Gender:
Location: zwischen Augsburg und Ulm
Age: 59
Posts: 2135
Registered: 03 / 2003
Subject:

Re: PS/s Mouse und Keyboard Treiber.

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

Gruss
Harry
Selected quotes for multi-quoting:   0

Registered users in this topic

Currently no registered users in this section

The statistic shows who was online during the last 5 minutes. Updated every 90 seconds.
MySQL Queries: 15 · Cache Hits: 14   133   147 · Page-Gen-Time: 0.034779s · Memory Usage: 2 MB · GZIP: on · Viewport: SMXL-HiDPI