Zdroj: http://prochazka.clanweb.eu/index.php?a=amiga/redukce-pc-x-amiga-mys • Vydáno: 12.1.2008 9:09 • Autor: hacesoft
Celý problém je realizován pomocí HW, které obsahuje jednočipový PIC procesor. Ten provádí potřebné komunikační úpravy mezi PC myší a počítačem Amiga...
Ke schématu není skoro co dodat protože se jedna o katalogové zapojeni PIC Procesoru 16C84 a
MAX232, to je převodník RS232 na TTL logiku.
Jediný na co chci upozornit je, že výstupy z redukce tlačítek jsou opatřeny tranzistory kvůli proudu který je potřeba pro sepnutí obvodů v počítači AMIGA.
Stáhnou soubor mouse.zip
Konektor | Význam |
---|---|
JP1 | K redukci je připojena myš se dvěma tlačítky. |
JP2 | K redukci je připojena myš se třemi tlačítky. |
JP3 | Externí nastavení druhu myši pomocí PINU 17 |
JP3 | LOG0 na PINU jedná se o myš se dvěma tlačítky. |
JP3 | LOG1 na PINU 17 je k dispozici myš s třemi tlačítky. |
Pokud není žádny zkratovací kolík zasunut tak funguje jakási autodetekce (jen pro JP1 a JP2) ale moc na to nespoléhejte, funguje občas! (podle typu myši)
K PICu je připojen také resetovací obvod, který se skládá z D1, R2 a C6
Součástka | Hodnota |
---|---|
R2, R3, R4, R5, R9 | 10K SMD 1206 |
R6, R7, R8 | 4K7 SMD 1206 |
C2, C3, C4, C5,C6 | 10uF SMD |
D1 | 1N4148 |
T1, T2, T3 | NPN (jakýkoliv) SMD SOT 23 |
IC2 | MAX232 DIL 16 |
IC3 | PIC 16C84 DIL 18 |
Q1 | 11.0592 Mhz |
V archívu mouse.zip se nachází i návrh desku s plošnými spoji, s příponou mouse.brd a
mouse.sch (schéma) jsou to soubory do programu EAGLE.
Soubory Bottom.ps (Spodní strana) a Top.ps (Horní strana) jsou připravena na osvit.
Soubory Bottom.pdf a Top.pdf můžete vytisknou na papír a potom fotografickou cestou přenést na měď cuprextit.
Soubor | Popis | Velikost | |
---|---|---|---|
Mouse.lst | Přeložený program pro PIC obvod | 43 058 | bytů |
Mouse.src | Výpis programu pro PIC 16C84 | 24 159 | bytů |
Mouse.gif | Schéma zapojení redukce myši | 90 374 | bytů |
Osazovací_plán_buttom.jpg | Osazovací plán ze strany spojů | 47 232 | bytů |
Osazovací_plán_top.jpg | Osazovací plán ze strany součástek | 50 775 | bytů |
Mouse.x16 | Soubor který se naprogramuje do PIC | ||
Formát tohoto souboru je INTEX HEX16 | 3 435 | bytů |
Obecný formát myší: | Microsoft formát: | |||||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
bits: | 7 | 6 | 5 | 4 | 3 | 2 | 1 | 0 | bits: | 7 | 6 | 5 | 4 | 3 | 2 | 1 | 0 | |
byte0 | 1 | 0 | 0 | 0 | 0 | L | M | R | byte0 | 1 | 1 | L | R | Y7 | Y6 | X7 | X6 | |
byte1 | X7 | X6 | X5 | X4 | X3 | X2 | X1 | X0 | byte1 | 1 | 0 | X5 | X4 | X3 | X2 | X1 | X0 | |
byte2 | Y7 | Y6 | Y5 | Y4 | Y3 | Y2 | Y1 | Y0 | byte2 | 1 | 0 | Y5 | Y4 | Y3 | Y2 | Y1 | Y0 | |
byte3 | X7 | X6 | X5 | X4 | X3 | X2 | X1 | X0 | Tlačítka: 1= Aktivní, 0= Neaktivní | |||||||||
byte4 | Y7 | Y6 | Y5 | Y4 | Y3 | Y2 | Y1 | Y0 | ||||||||||
Tlačítka: 0= Aktivní, 1= Neaktivní | ||||||||||||||||||
Logitech formát: | Použité zkratky: | |||||||||||||||||
bits: | 7 | 6 | 5 | 4 | 3 | 2 | 1 | 0 | L | = Levé Tlačítko | ||||||||
??? | M | = Prostřední Tlačítko | ||||||||||||||||
R | = Pravé Tlačítko | |||||||||||||||||
X7-X0 | = X-Osa | |||||||||||||||||
Y7-Y0 | = Y-Osa |
pin | Význam |
---|---|
1 | V-pulse |
2 | H-pulse |
3 | VQ-pulse |
4 | HQ-pulse |
5 | Prostřední Tlačítko |
6 | Levé Tlačítko |
7 | +5V |
8 | GND |
9 | Pravé Tlačítko |
Tlačítka: 0= Aktivní, 1= Neaktivní |