Mený principale
 Notizie
 Grafica
 Forum
 Links
 Retro Trailer
 Recensioni
 Modelli Amiga
 Storia Amiga
 Lista Utenti
 Policy sito
Ricerca Google

Login

Nick


Password


17 Agosto 2018 Postato da: majinga
USB/PS2 mouse to amiga. Discussione generica
Apro questa discussione per parlare di adattatori per mouse USB/PS2 verso Amiga.
Sia adattatori esistenti che spunti per nuovi progetti.

Qualcosa era già stato discusso qui nel topic riguardante l'Open Kickstart Switcher di SukkoPera.
Questa discussione nasce per separare i due argomenti.

Stavo dando un occhiata all'adattatore segnalato da sampedenawa:
Immagine
http://www.mkl211015.altervista.org/ps2mhiiri6 27
http://www.mkl211015.altervista.org/ps2mhiiri6 27/hiiri627v21asch.png

Mi aveva incuriosito la cosa del fix per il pulsante di destra:
Citazione

Il firmware che uso io è questo qui

http://www.mkl211015.altervista.org/ps2mhiiri6 27/p s2m-m03.hex

che è fixato per supportare il funzionamento del RMB su "alcuni" A1200 (ad esempio un paio dei miei, in maniera piuttosto randomica pare ...)


Se hai un qualsiasi altro Amiga oppure un A1200 che non ha "quel" problema, allora il PCB va bene così ed il firmware lo puoi usare lo stesso senza problemi; se hai uno di "quei" 1200, allora devi fare una piccola modifica con un filo saldato e cortocircuitare i pin del PIC RA6, RA7 con RB3 (quindi pin 9+15+16 connessi insieme).


Sono andato a guardare nel codice e ho dato un occhiata al datasheet del PIC utilizzato per l'adattatore:
http://ww1.microchip.com/downloads/en/DeviceDo c/30487D.pdf

Nel codice è riportata questa cosa del fix con una nota:
Citazione

;; Copy the output to amiga right mouse button signal line
;; from RB3 also to RA6 and RA7, so connected together they
;; can sink more current

->Continua<-

Commenti: 45  Aggiungi - Pagine: 1-2-3


Pagine: -1- [2] -3-

Post inviati: 402

Visulizza profilo Messaggio Personale
87.9.43.*** Mozilla/5.0 (X11; Ubuntu; Linux x86_64; rv:61.0) Gecko/20100101 Firefox/61.0
Commento 21
majinga 23 Agosto 2018    14:28:57
Stavo ragionando sulla possibilità di usare un partitore di tensione, anche mettendo due resistenze in serie e se la tensione fosse 0.4 col partitore arriverebbe a 0.2 giocando con i valori delle resistenze si potrebbe ottenere il valore adatto.
Il problema a quel punto sarebbe al contrario, una volta rilasciato il tasto non si avrebbero i 5V pieni, ma non credo che questo sia importante.

In ogni caso per ora sono solo idee. E' meglio buttare giù almeno uno schemino prima.

Post inviati: 2074

Visulizza profilo Messaggio Personale
79.10.159.*** Mozilla/5.0 (X11; Linux x86_64; rv:52.0) Gecko/20100101 Firefox/52.0
Commento 22
Mck 23 Agosto 2018    15:11:03
Per annullare i 0.4v circa io ti consiglio di provare a mettere un diodo sul collettore e prelevare la tensione, da inviare all'amiga, dal catodo.
Devi fare delle prove sul tipo di diodo da mettere se è al silicio avrai in uscita 0v anche con tensioni di 0.6-0.7v sull'anodo (secondo me risolvi con un diodo tipo 1n4148).

I MIEI AMIGA

4000T OS 3.9 PPC/68060 + CyberVisio 64/3D + HD 20g + DVD - 4000D in Tower OS 3.9 PPC/68060 Ram 128M + ram scheda 2+16M + zip 100M + Ide HD 40G + usb Deneb + V-Lab + Toccata + Mediator con: Woodoo 3 + Scheda rete + Impact Vision 24 - 4000D OS 3.9 68060 ram 32m + ram scheda 2+16M + HD 20g + zip 100 ide + DVD + V-lab + Seriale veloce + Scheda video EGS- 3000T OS 3.9 PPC/68060 128M + HD scsi 10G + Usb Deneb + CD sCSI + mediator con: scheda rete + controllo SCSI Adaptec + scheda audio + Voodoo 5 - 3000 OS 3.1 68040 + emulatore pc 286 - 2000 processore 68030 + genlock + espansione ram + emulatore pc 8080 - 1200 Tower OS 3.9 PPC/68060 + HD 20G + Mediator con: scheda rete - 1200 OS 3.1 68060 + HD 20G + Scheda rete pcmcia - 1000 espansione Ram 4M - 600 con espansione ram + HD5G - 500 Plus con espansione ram - 500 con espansione ram - CDTV - CD32

CLONI AMIGA

Sam440ep-Flex OS 4.1 - EFIKA MorphOS 2.6

Post inviati: 402

Visulizza profilo Messaggio Personale
87.9.43.*** Mozilla/5.0 (X11; Ubuntu; Linux x86_64; rv:61.0) Gecko/20100101 Firefox/61.0
Commento 23
majinga 23 Agosto 2018    15:29:24
Il diodo in effetti è una soluzione.
Mi era anche venuto in mente, stavo ragionando sull'uso di un diodo schottky, perché avevo paura che non si polarizzasse con soli 0.3V.
Ma in effetti chi se ne frega se non si polarizza, anzi, anche meglio.

Post inviati: 2074

Visulizza profilo Messaggio Personale
79.10.159.*** Mozilla/5.0 (X11; Linux x86_64; rv:52.0) Gecko/20100101 Firefox/52.0
Commento 24
Mck 24 Agosto 2018    08:54:39
Lo scopo del diodo per eliminare la tensione è proprio quella di non farlo condurre.

I MIEI AMIGA

4000T OS 3.9 PPC/68060 + CyberVisio 64/3D + HD 20g + DVD - 4000D in Tower OS 3.9 PPC/68060 Ram 128M + ram scheda 2+16M + zip 100M + Ide HD 40G + usb Deneb + V-Lab + Toccata + Mediator con: Woodoo 3 + Scheda rete + Impact Vision 24 - 4000D OS 3.9 68060 ram 32m + ram scheda 2+16M + HD 20g + zip 100 ide + DVD + V-lab + Seriale veloce + Scheda video EGS- 3000T OS 3.9 PPC/68060 128M + HD scsi 10G + Usb Deneb + CD sCSI + mediator con: scheda rete + controllo SCSI Adaptec + scheda audio + Voodoo 5 - 3000 OS 3.1 68040 + emulatore pc 286 - 2000 processore 68030 + genlock + espansione ram + emulatore pc 8080 - 1200 Tower OS 3.9 PPC/68060 + HD 20G + Mediator con: scheda rete - 1200 OS 3.1 68060 + HD 20G + Scheda rete pcmcia - 1000 espansione Ram 4M - 600 con espansione ram + HD5G - 500 Plus con espansione ram - 500 con espansione ram - CDTV - CD32

CLONI AMIGA

Sam440ep-Flex OS 4.1 - EFIKA MorphOS 2.6

consulenza informatica ambito aziendale - appliance sicurezza - ambienti server multipiattaforma - servizi hosting - networking

Post inviati: 2363

Visulizza profilo Messaggio Personale
217.133.133.*** Mozilla/5.0 (Macintosh; Intel Mac OS X 10.12; rv:61.0) Gecko/20100101 Firefox/61.0
Commento 25
divina 2 Settembre 2018    12:36:53
a proposito di switcher mouse/joystick

https://amigastore.eu/en/653-mouse-and-joystick-auto-switcher.html

MorphOS 3.11 PowerMac G5 &&Pegasos2 G4 //AmigaOS4.1 FE - AMiGA4000T&D PPC/060 &&1200T&D &&600 &&500+ &&500 - Mac Intel &&PowerPc - x64 servers -


Post inviati: 402

Visulizza profilo Messaggio Personale
79.44.13.*** Mozilla/5.0 (X11; Ubuntu; Linux x86_64; rv:61.0) Gecko/20100101 Firefox/61.0
Commento 26
majinga 2 Settembre 2018    12:40:44
Forse così è più compatto, ma a livello meccanico preferisco la versione di SukkoPera.

In quello linkato tutto lo stress meccanico è a carico delle piazzole.

Temibile Pirata

Post inviati: 685

Visulizza profilo Messaggio Personale
91.253.135.*** Mozilla/5.0 (iPhone; CPU iPhone OS 10_3_3 like Mac OS X) AppleWebKit/603.3.8 (KHTML, like Gecko) Version/10.0 Mobile/14G60 Safari/602.1
Commento 27
SukkoPera 2 Settembre 2018    13:35:30
La cosa interessante è che nella seconda foto si scorge un diodo, in basso a destra vicino al connettore, probabilmente proprio con lo scopo suggerito da Mck. Lo aggiungerò anche al mio!

A500 Rev.3 1 MB, A500 1 MB, A500 Rev.6 1 MB Chip + 1.5 MB Slow, A500+ 2 MB Chip (riparato!), A600 2 MB Chip + A6095 + SD 4 GB, A600, A1200 + ACA1221EC... VIC20 e svariati C16 e C64

Post inviati: 102

Visulizza profilo Messaggio Personale
78.134.51.*** Mozilla/5.0 (Windows NT 6.1; Win64; x64; rv:61.0) Gecko/20100101 Firefox/61.0
Commento 28 in risposta al 27 di SukkoPera
sampedenawa 2 Settembre 2018    14:38:19

Nel frattempo le devboard per per l' stm32 sono arrivate alla dogana .... salvo imprevisti entro una decina di giorni potrò iniziare ad impostare il progetto del "cheaperSmallymouselookalike".

Sukkopera sei sempre interessato ad integrarlo eventualmente nel tuo switcher ?

Temibile Pirata

Post inviati: 685

Visulizza profilo Messaggio Personale
91.253.220.*** Mozilla/5.0 (iPhone; CPU iPhone OS 10_3_3 like Mac OS X) AppleWebKit/603.3.8 (KHTML, like Gecko) Version/10.0 Mobile/14G60 Safari/602.1
Commento 29
SukkoPera 2 Settembre 2018    14:44:34
Certo!

Ho trovato anche questo, decisamente più utile:

https://github.com/mntmn/amiga-mouse-emulator

A500 Rev.3 1 MB, A500 1 MB, A500 Rev.6 1 MB Chip + 1.5 MB Slow, A500+ 2 MB Chip (riparato!), A600 2 MB Chip + A6095 + SD 4 GB, A600, A1200 + ACA1221EC... VIC20 e svariati C16 e C64

Post inviati: 1308

Visulizza profilo Messaggio Personale
79.52.31.*** Mozilla/5.0 (Windows NT 5.1) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/49.0.2623.112 Safari/537.36
Commento 30
Oge 2 Settembre 2018    16:30:27
Credo che tirando più di 100mA una resistenza limitatrice nei pressi (R352) abbassi la 5V sotto un valore usabile dalle logiche. Presumo che a prescindere R352 abbassi un pò la tensione anche tirando 50mA.

E quell'adattatore assorbe 300mA, corretto?

Provate a risolvere usando un 47uF sulla PCB dell'adattatore USB/PS2. Nel caso di quell'adattatore andrà messo in parallelo al piccolo ceramico dovrebbe essercene lo spazio.

Commento modificato il 03/09/2018 alle ore 15:16:25

Post inviati: 402

Visulizza profilo Messaggio Personale
87.16.65.*** Mozilla/5.0 (X11; Ubuntu; Linux x86_64; rv:61.0) Gecko/20100101 Firefox/61.0
Commento 31 in risposta al 30 di Oge
majinga 2 Settembre 2018    21:21:27
Citazione

...
E quell'adattatore assorbe 300mA, corretto?
...


No, errore mio, ho letto il datasheet troppo velocemente.

La corrente massima per ogni pin di I/O è di 25mA. i pin sono divisi un due gruppi PORTA (RA0-7) e PORTB (RB0-7), il limite per ognuno dei due gruppi è di 100 mA.

Post inviati: 1308

Visulizza profilo Messaggio Personale
79.52.31.*** Mozilla/5.0 (Windows NT 5.1) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/49.0.2623.112 Safari/537.36
Commento 32
Oge 3 Settembre 2018    15:17:31
In questo caso il mistero si infittisce. Comunque provi, chi può, con il semplice 47uF.

Post inviati: 402

Visulizza profilo Messaggio Personale
79.35.215.*** Mozilla/5.0 (X11; Ubuntu; Linux x86_64; rv:62.0) Gecko/20100101 Firefox/62.0
Commento 33 in risposta al 18 di sampedenawa
majinga 17 Settembre 2018    19:08:37
Citazione

Per intanto io ho ordinato un paio di devboard ..
https://www.aliexpress.com/item/-/32861577736.html ?spm=a2g0s.8937460.0.0.43292e0eEKWORs


A me le devboard sono arrivate oggi.

Solo che montano l'integrato sbagliato!

Immagine

Mannaggia, adesso mi tocca anche litigare col cinese da cui le ho prese, che pizza

Commento modificato il 17/09/2018 alle ore 19:09:56

Post inviati: 102

Visulizza profilo Messaggio Personale
151.16.82.*** Mozilla/5.0 (Windows NT 6.1; Win64; x64; rv:60.0) Gecko/20100101 Firefox/60.0
Commento 34 in risposta al 33 di majinga
sampedenawa 18 Settembre 2018    08:51:09
Citazione

Citazione

Per intanto io ho ordinato un paio di devboard ..
https://www.aliexpress.com/item/-/32861577736.html ?spm=a2g0s.8937460.0.0.43292e0eEKWORs


A me le devboard sono arrivate oggi.

Solo che montano l'integrato sbagliato!

Immagine

Mannaggia, adesso mi tocca anche litigare col cinese da cui le ho prese, che pizza



Le mie sono quelle "giuste" per fortuna .. ma deve ancora arrivarmi l' ST-link per fare l'upload del fw ed il debug .... (maledetta Yanwen mail ...)

Immagine

Post inviati: 402

Visulizza profilo Messaggio Personale
79.35.215.*** Mozilla/5.0 (X11; Ubuntu; Linux x86_64; rv:62.0) Gecko/20100101 Firefox/62.0
Commento 35
majinga 18 Settembre 2018    08:55:17
Le hai prese dal venditore che avevi linkato?

Commento modificato il 18/09/2018 alle ore 08:55:56

Post inviati: 102

Visulizza profilo Messaggio Personale
151.16.82.*** Mozilla/5.0 (Windows NT 6.1; Win64; x64; rv:60.0) Gecko/20100101 Firefox/60.0
Commento 36 in risposta al 35 di majinga
sampedenawa 18 Settembre 2018    09:01:56
Citazione

Le hai prese dal venditore che avevi linkato?



Prese da questo qui:

https://www.aliexpress.com/item/STM32F105RCT6-core -board-minimum-system-development-board-Mini-board -STM32F105-core-board/32896267324.html

(tra l'altro per fortuna hanno il quarzo da 8Mhz e NON da 12 come nella descrizione sulla pagina del venditore -che immagino come molti di queti, neanche sappia cosa sta vendendo-)

Temibile Pirata

Post inviati: 685

Visulizza profilo Messaggio Personale
151.91.34.*** Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:62.0) Gecko/20100101 Firefox/62.0
Commento 37
SukkoPera 18 Settembre 2018    09:57:50
Azz, che pakko! Però credo che si possa fare qualcosa anche su quella, non chiedermi come .

Io ieri sera ho ordinato il mio JoyMouseSwitcher, sono già in produzione ma temo che non saranno nelle mie mani prima di metà ottobre . Prima di procedere all'ordine ho aggiunto spazio per un elettrolitico - just in case - e la possibilità di mettere un diodo sul secondo pulsante come discusso qua, vediamo se sarà necessario!

Commento modificato il 18/09/2018 alle ore 09:58:43


A500 Rev.3 1 MB, A500 1 MB, A500 Rev.6 1 MB Chip + 1.5 MB Slow, A500+ 2 MB Chip (riparato!), A600 2 MB Chip + A6095 + SD 4 GB, A600, A1200 + ACA1221EC... VIC20 e svariati C16 e C64

Post inviati: 2074

Visulizza profilo Messaggio Personale
79.10.159.*** Mozilla/5.0 (X11; Linux x86_64; rv:52.0) Gecko/20100101 Firefox/52.0
Commento 38
Mck 18 Settembre 2018    10:08:21
Ho visto che tra STM32F105 e STM32F103 le differenze sono minime.
Nel STM32F105 è presente, in più, l'interfaccia di rete.

I MIEI AMIGA

4000T OS 3.9 PPC/68060 + CyberVisio 64/3D + HD 20g + DVD - 4000D in Tower OS 3.9 PPC/68060 Ram 128M + ram scheda 2+16M + zip 100M + Ide HD 40G + usb Deneb + V-Lab + Toccata + Mediator con: Woodoo 3 + Scheda rete + Impact Vision 24 - 4000D OS 3.9 68060 ram 32m + ram scheda 2+16M + HD 20g + zip 100 ide + DVD + V-lab + Seriale veloce + Scheda video EGS- 3000T OS 3.9 PPC/68060 128M + HD scsi 10G + Usb Deneb + CD sCSI + mediator con: scheda rete + controllo SCSI Adaptec + scheda audio + Voodoo 5 - 3000 OS 3.1 68040 + emulatore pc 286 - 2000 processore 68030 + genlock + espansione ram + emulatore pc 8080 - 1200 Tower OS 3.9 PPC/68060 + HD 20G + Mediator con: scheda rete - 1200 OS 3.1 68060 + HD 20G + Scheda rete pcmcia - 1000 espansione Ram 4M - 600 con espansione ram + HD5G - 500 Plus con espansione ram - 500 con espansione ram - CDTV - CD32

CLONI AMIGA

Sam440ep-Flex OS 4.1 - EFIKA MorphOS 2.6

Post inviati: 402

Visulizza profilo Messaggio Personale
151.35.254.*** Mozilla/5.0 (Linux; Android 8.0.0; TA-1032 Build/O00623) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/69.0.3497.91 Mobile Safari/537.36
Commento 39
majinga 18 Settembre 2018    10:51:48
Mi pare che il 103 non gestisca l'host USB. Che è quello che serve in questo caso.

Commento modificato il 18/09/2018 alle ore 10:52:17

Post inviati: 2074

Visulizza profilo Messaggio Personale
79.10.159.*** Mozilla/5.0 (X11; Linux x86_64; rv:52.0) Gecko/20100101 Firefox/52.0
Commento 40
Mck 18 Settembre 2018    11:21:29
Non ho letto tutto il datasheet del STM32F103 nelle caratteristiche generali dice:
Medium-density performance line ARM®-based 32-bit MCU with 64
or 128 KB Flash, USB, CAN, 7 timers, 2 ADCs, 9 com. interfaces

Qualcosa di USB viene gestita.

I MIEI AMIGA

4000T OS 3.9 PPC/68060 + CyberVisio 64/3D + HD 20g + DVD - 4000D in Tower OS 3.9 PPC/68060 Ram 128M + ram scheda 2+16M + zip 100M + Ide HD 40G + usb Deneb + V-Lab + Toccata + Mediator con: Woodoo 3 + Scheda rete + Impact Vision 24 - 4000D OS 3.9 68060 ram 32m + ram scheda 2+16M + HD 20g + zip 100 ide + DVD + V-lab + Seriale veloce + Scheda video EGS- 3000T OS 3.9 PPC/68060 128M + HD scsi 10G + Usb Deneb + CD sCSI + mediator con: scheda rete + controllo SCSI Adaptec + scheda audio + Voodoo 5 - 3000 OS 3.1 68040 + emulatore pc 286 - 2000 processore 68030 + genlock + espansione ram + emulatore pc 8080 - 1200 Tower OS 3.9 PPC/68060 + HD 20G + Mediator con: scheda rete - 1200 OS 3.1 68060 + HD 20G + Scheda rete pcmcia - 1000 espansione Ram 4M - 600 con espansione ram + HD5G - 500 Plus con espansione ram - 500 con espansione ram - CDTV - CD32

CLONI AMIGA

Sam440ep-Flex OS 4.1 - EFIKA MorphOS 2.6

Pagine: -1- [2] -3-

Utenti Online
Utenti registrati: 897 dal 1 Gennaio 2006
di cui online: 2 registrati - Pericle76 - zybex17 -
7 non registrati

Benvenuto all'ultimo utente registrato: enzo1414

© Amigapage 1998 - 2007 - Sito italiano dedicato alla piattaforma Amiga ed evoluzioni varie.
Struttura del sito interamente ideata e realizzata da Marco Lovera e Alessandra Lovera - Tutto il materiale inserito all'interno del sito Ť dei rispettivi autori/creatori.
E' assolutamente vietata la riproduzione o la manipolazione di tutti i contenuti o parte di essi senza l'esplicito consenso degli amministratori e degli autori/creatori.

Eseguito in 0.048502922058105 secondi