rob10kg Inserito: 28 novembre 2007 Segnala Share Inserito: 28 novembre 2007 Leggete che dice WIKIPEDIA riguardo la possibilità di visualizzare i segnali del noto protcollo seriale di comunicazione delle Philips :Anche dopo aver studiato con attenzione i datasheet, è molto difficile che un programma funzioni perfettamente al primo colpo... Per effettuare un controllo diagnostico sul bus I2C, esistono dei tester che si collegano a massa ed alle due linee SCK e SDA e mostrano su uno schermo cosa viene inviato sulle linee.Una soluzione più economica che fa uso di un oscilloscopio a doppia traccia è quella di osservare sui due canali le linee SCK e SDA utilizzando una terza linea del microcontrollore per controllare il trigger dell'oscilloscopio (che quindi dovrà essere impostato su esterno). Il programma dovrà essere modificato per ripetere a loop la sequenza che pone problemi, di modo da poterla disegnare in maniera continua sullo schermo dell'oscilloscopio.Bene.Quello che non mi torna è qua'è l'oscilloscopio che fornisce il segnale di trigger come uscita???Io sapevo che fosse un ingresso.Vabbè.Ma lo sapevate che il clock di un sistema di comunicazione I2C bus costituito da un microprocessore e da una E2PROM è sotto il dominio del software?Intendo dire che bisogna fare un programmino che dice : clock alto,istruzione,istruzione,istruzione,clock basso,istruzione,istruzione,istruzione,clock alto,istruzione,istruzione,istruzione vabbè è tardi.Buona notte... Link al commento Condividi su altri siti More sharing options...
Gariel Inserita: 29 novembre 2007 Segnala Share Inserita: 29 novembre 2007 Oscilloscopio impostato su ext trigger significa che la fonte del trigger viene dall'esterno, (quindi rimane sempre un input). In pratica durante il loop del programma mandi un impulso su un pin inutilizzato del micro che inviato nel morsetto ext trigger dell'oscilloscopio permetterà la sincronizzazione. Link al commento Condividi su altri siti More sharing options...
rob10kg Inserita: 29 novembre 2007 Autore Segnala Share Inserita: 29 novembre 2007 ok,grazie gariel Link al commento Condividi su altri siti More sharing options...
Messaggi consigliati
Crea un account o accedi per commentare
Devi essere un utente per poter lasciare un commento
Crea un account
Registrati per un nuovo account nella nostra comunità. è facile!
Registra un nuovo accountAccedi
Hai già un account? Accedi qui.
Accedi ora