Sida 1 av 1
PS/2-touchpad eller mus till PIC-krets. (PIC18F1320)
Postat: 16 mars 2006, 00:30:37
av JimmyAndersson
Trodde det var fler som pysslat med detta, men när jag sökte på forumet (genom google) så hittade den inte det jag söker. Däremot hittade jag en tråd när sebastianielsen skulle bygga ett tangentbord med automatiskt inloggning..
Nu till det jag vill göra:
Jag vill ansluta en PS/2-touchpad eller mus till PIC-kretsen för att i slutändan läsa av koordinaterna. Det senare är inga problem, men jag måste ju kunna komunicera med PS/2-enheten..
MikroBasic har PS/2-library för tangenbord, men inte för mus.
Jag har hittat grundspecifikationen. Dvs när databitarna kommer i förhållande till klock-signalen. Det jag söker är mer info. bl.a om hur databitarna ser ut.
Google gav mest reklam för ställen som sålde möss.
Kanske ni har mer info eller länkar?
Någon som byggt något med en PIC-krets och PS/2-mus eller touchpad?
Postat: 16 mars 2006, 00:45:08
av Eelector
I denna finns ett kapitel om ps/2:
http://www.synaptics.com/decaf/utilities/tp-intf2-4.PDF
Kanske hittar du något intressant där.
Postat: 16 mars 2006, 01:37:34
av JimmyAndersson
Tack!
Där fanns allt, även saker jag inte visste att man kunde läsa av med en touchpad. T.ex Z, dvs hur hårt man trycker.
En mus och en touchpad verkar inte prata ps/2 på riktigt samma sätt. En touchpad har ju fler saker att läsa av. Man måste förstås inte läsa av allt, men för att göra det lättare så kanske jag ska börja med en ps/2-mus.
Jag har ett projekt där jag ska använda en touchpad, men för att lära mig så tänkte jag börja med en mus och två LED-staplar. En motsvarar X-axeln och en motsvarar Y. Flyttar man musen uppåt/neråt så blir Y-stapeln högre eller lägre och motsvarande för X.
PS/2 använder sig av startbit, 8st databitar, paritetsbit och stopbit. Den första klockpulsen ska vara vid startbiten och den 11e klockpulsen vid stopbiten.
Det påminner om RS232.. Kan man bara koppla PS/2-enheten till PIC-kretsen eller behövs något mellan?
edit: PDF-filen var mest baserad på touchpads och hade typ all info om hur man kommunicerar med dem. Jag skulle ändå behöva lite grundläggande info om hur PS/2-möss "pratar". Jag är ganska
grön på detta som ni märker, så all info är bra info.
Om någon råkar ha lite kod (helst i C eller Basic) så vore det bara bra. Förväntar mig inte att någon ska göra ett helt program åt mig. Jag tänkte mest som liten guide eller inspiration.

Postat: 16 mars 2006, 07:25:06
av RDX*
Jag håller på at bygga en mus till datorn, men det jobbiga är inte själva rörelsekommunikationen utan initieringen mellan dator och mus. Men det slipper du kanske.
här finns bra information om PS/2 protokollet:
http://www.computer-engineering.org/
Postat: 16 mars 2006, 08:39:49
av PHermansson
Sök efter ps/2 på
www.epanorama.net så hittar du mycket länkar & info, till exempel
http://www.computer-engineering.org/ps2mouse/
Postat: 16 mars 2006, 12:36:35
av sodjan
> En mus och en touchpad verkar inte prata ps/2 på riktigt samma sätt.
Den touchpad du har startar i "mus-mode".
Sedan får man skicka en del kommandon till den
för att t.ex koppla över till "absolute-mode".
Men gör du ingenting ser den ut som en mus...
Postat: 16 mars 2006, 12:43:26
av JimmyAndersson
Fint. Då har jag nog fått reda på det som behövs.
Då är det bara att sätta sig och programmera för att se om jag har förstått rätt.

Postat: 16 mars 2006, 16:30:47
av Detraw
det är inte så att det är en touchpad från the electronic goldmine? hade tänkt att försöka få min som jag köpte därifrån att funka med en AVR......
/Daniel
Postat: 16 mars 2006, 17:27:18
av sodjan
Jag antog att det är en sådan här :
http://www.tradera.com/auction/aid_22398799
Själv har jag inga kvar...
Postat: 16 mars 2006, 18:34:43
av JimmyAndersson
Detraw & sodjan: Ni har rätt båda två.
Den är köpt från ElectricGoldmine, men är likadan som den på Tradera.
Postat: 16 mars 2006, 19:21:41
av sodjan
> men är likadan som den på Tradera...
...som också kommer från Elec Goldmine...
