- Messaggi: 1222
- Ringraziamenti ricevuti 104
Teoria ADC
11 Anni 4 Mesi fa #11
da StefA
Unico dubbio è sulla lunghezza dei cavi usb da testare (magari qualcunaltro conosce questi limiti), se i segnali 1 e 0 rimangono tali, ovviamente da quando poni a 1 un pin da una parte poi dovrai aspettare un po' prima che "arrivi" dall'altra parte.
Sulla carta penso funzioni, provarlo non costa molto, male che va hai perso del tempo imparando a programmare...
Ste
..avevano magari fatto lo sgambetto al ka, ma il sangue restava sempre più denso dell'acqua.. [cit.]
Risposta da StefA al topic Teoria ADC
no, non lo useresti.Quindi usando il tuo esempio non userei l'adc?
Unico dubbio è sulla lunghezza dei cavi usb da testare (magari qualcunaltro conosce questi limiti), se i segnali 1 e 0 rimangono tali, ovviamente da quando poni a 1 un pin da una parte poi dovrai aspettare un po' prima che "arrivi" dall'altra parte.
Sulla carta penso funzioni, provarlo non costa molto, male che va hai perso del tempo imparando a programmare...
Ste
..avevano magari fatto lo sgambetto al ka, ma il sangue restava sempre più denso dell'acqua.. [cit.]
Si prega Accedi o Crea un account a partecipare alla conversazione.
- StefA
- Moderator
Riduci
Di più
11 Anni 4 Mesi fa #12
da luca2680
Risposta da luca2680 al topic Teoria ADC
si si certo ma alla fine ora ho 4 opzioni e non 3 iniziali giusto?cioè :
1 - tutti i cavi corretti
2 - cavi in corto
3 - cavi interrotti
4 - cavi invertiti....
il mio problema ora è capire bene come funziona la struttura per fare queste combinazione se comunque quello a mia disposizione è solo l'ingresso 1 o 0,giusto?
un esempio per capire?
Grazie mille
1 - tutti i cavi corretti
2 - cavi in corto
3 - cavi interrotti
4 - cavi invertiti....
il mio problema ora è capire bene come funziona la struttura per fare queste combinazione se comunque quello a mia disposizione è solo l'ingresso 1 o 0,giusto?
un esempio per capire?
Grazie mille
Si prega Accedi o Crea un account a partecipare alla conversazione.
- luca2680
- Autore della discussione
- Elite Member
Riduci
Di più
- Messaggi: 250
- Ringraziamenti ricevuti 0
11 Anni 4 Mesi fa #13
da StefA
..avevano magari fatto lo sgambetto al ka, ma il sangue restava sempre più denso dell'acqua.. [cit.]
Risposta da StefA al topic Teoria ADC
prima di tutto, il meccanismo del post #9 lo hai capito?
Una volta capito quello hai vari modi di segnalare funzionamenti e malfunzionamenti, potresti ad esempio salvarti i risultati dentro delle variabili e poi alla fine scegliere se accendere dei led o scrivere sul display.
Inizia con cose facili, e un passo alla volta aggiungi parti.
Potresti partire ad esempio così:
metti a zero Vusb_1 e a 1 gli altri 3 pin della parte _1, controlli Vusb_2..se è a 0 poni una variabile..ad esempio VusbOK = 1; (vuol dire che il cavo funziona), altrimenti la poni a zero.. VusbOK = 0; poi controlli D-_2, se è zero vuol dire che è in corto con Vusb_1...quindi porrai ad esempio un'altra variabile... cortoD-Vusb = 1; analogamente controlli D+_1 e GND_1.
In questo modo controlli Vusb se è collegato e se è in corto con gli altri 3 e hai i risultati su delle variabili.
Poi con degli if puoi visualizzare su display (o accendere led) in base a questi dati...ad esempio..
if ( VusbOK == 1)
scrivi Vusb collegato
else
scrivi Vusb scollegato
Oppure potresti controllare con un if, che tutte le variabili che ti interessano siano ok e quindi dire..funziona..
Dipende molto da come vuoi segnalare eventuali malfunzionamenti, una volta che ti salvi i risultati nelle variabili, poi potrai scegliere quello che vuoi.
Ste
Una volta capito quello hai vari modi di segnalare funzionamenti e malfunzionamenti, potresti ad esempio salvarti i risultati dentro delle variabili e poi alla fine scegliere se accendere dei led o scrivere sul display.
Inizia con cose facili, e un passo alla volta aggiungi parti.
Potresti partire ad esempio così:
metti a zero Vusb_1 e a 1 gli altri 3 pin della parte _1, controlli Vusb_2..se è a 0 poni una variabile..ad esempio VusbOK = 1; (vuol dire che il cavo funziona), altrimenti la poni a zero.. VusbOK = 0; poi controlli D-_2, se è zero vuol dire che è in corto con Vusb_1...quindi porrai ad esempio un'altra variabile... cortoD-Vusb = 1; analogamente controlli D+_1 e GND_1.
In questo modo controlli Vusb se è collegato e se è in corto con gli altri 3 e hai i risultati su delle variabili.
Poi con degli if puoi visualizzare su display (o accendere led) in base a questi dati...ad esempio..
if ( VusbOK == 1)
scrivi Vusb collegato
else
scrivi Vusb scollegato
Oppure potresti controllare con un if, che tutte le variabili che ti interessano siano ok e quindi dire..funziona..
Dipende molto da come vuoi segnalare eventuali malfunzionamenti, una volta che ti salvi i risultati nelle variabili, poi potrai scegliere quello che vuoi.
Ste
..avevano magari fatto lo sgambetto al ka, ma il sangue restava sempre più denso dell'acqua.. [cit.]
Si prega Accedi o Crea un account a partecipare alla conversazione.
- StefA
- Moderator
Riduci
Di più
- Messaggi: 1222
- Ringraziamenti ricevuti 104
11 Anni 4 Mesi fa - 11 Anni 4 Mesi fa #14
da luca2680
Rendering Error in layout Message/Item: array_keys(): Argument #1 ($array) must be of type array, null given. Please enable debug mode for more information.
Risposta da luca2680 al topic Teoria ADC
Rendering Error in layout Message/Item: array_keys(): Argument #1 ($array) must be of type array, null given. Please enable debug mode for more information.
Si prega Accedi o Crea un account a partecipare alla conversazione.
- luca2680
- Autore della discussione
- Elite Member
Riduci
Di più
- Messaggi: 250
- Ringraziamenti ricevuti 0
11 Anni 4 Mesi fa #15
da luca2680
Risposta da luca2680 al topic Teoria ADC
no ho risolto,rb0 era in uscita invece di ingresso,rileggendo e rileggendo il post 9,se ho capito bene devo collegare 4 fili tra le porte? dei ponti tra le 4 porte di ingresso e le 4 di uscita?
Si prega Accedi o Crea un account a partecipare alla conversazione.
- luca2680
- Autore della discussione
- Elite Member
Riduci
Di più
- Messaggi: 250
- Ringraziamenti ricevuti 0
Moderatori: Mauro Laurenti, Pinna, StefA, Matteo Garia
Registrati al sito
Accedi a tutte le risorse e articoli non visibili pubblicamente, puoi registrarti con pochi passi.
Login
© LaurTec 2006 - 2024