Comunicazione I2C tra PIC

13 Anni 8 Mesi fa #6 da Mauro Laurenti
Risposta da Mauro Laurenti al topic Re: Comunicazione I2C tra PIC
Ciao Giovanni,

Gianni è il Giovanni Bernardo di SettoreZero.

Non escludo che la libreria sia possibile scaricarla, oltre che dal sito suo, anche dal sito degli autori originali.
So che collabora spesso con gli autori originali al fine di ottenere librerie più versatili ai suoi scopi e che possano dunque ritornare utili a più utenti.

Saluti,

Mauro

Si prega Accedi o Crea un account a partecipare alla conversazione.

  • Mauro Laurenti
  • Avatar di Mauro Laurenti
  • Moderator
  • Moderator
Di più
13 Anni 8 Mesi fa - 13 Anni 8 Mesi fa #7 da Gianni
Risposta da Gianni al topic Re: Comunicazione I2C tra PIC

gcupini ha scritto: Cia Gianni
ho fatto una verifica ma le librerie I2C che ho scaricato io non coincidono con quelle del tuo sito. Per farti capire da dove vengono ti trascrivo l'intestazione:


no l'intestazione è quella, e leggo pure il mio nome. Se non le hai scaricate da settorezero.com allora da dove le hai scaricate? E' giusto per sapere.

Sono tutti bravi ad essere "open" con il "source" degli altri.
Un amico è colui che ti dice sempre quando stai sbagliando. Il mio miglior amico è il parser.
SettoreZero
Ultima Modifica 13 Anni 8 Mesi fa da Gianni.

Si prega Accedi o Crea un account a partecipare alla conversazione.

  • Gianni
  • Avatar di Gianni
  • Elite Member
  • Elite Member
Di più
13 Anni 8 Mesi fa #8 da gcupini
Risposta da gcupini al topic Re: Comunicazione I2C tra PIC
Non lo so!!

Saluti

Si prega Accedi o Crea un account a partecipare alla conversazione.

  • gcupini
  • Visitatori
  • Visitatori
13 Anni 8 Mesi fa #9 da gcupini
Risposta da gcupini al topic Re: Comunicazione I2C tra PIC
Ciao Gianni, (credo il tuo nome sia Giovanni Bernardo)

Ho approfondito i problemi che erano emersi durante i post sul forum sulle librerie I2C del tuo sito.
Nel tuo ultimo Post, dopo che ti avevo detto che la mia libreria (sempre segnata dalla tua identità) non coincideva con quella del tuo sito. Mi chiedevi di dirti dove avevo scaricato le librerie I2c che avevo postato. Sinceramente non lo ricordo.
Ma per chiarire dove sta la differenza tra i due file, mi sono riguardato le due librerie, puoi notare che in quella che io ho usato (che non so da dove provenga ma che ha sempre le tue intestazioni), compaiono due funzioni (che non sono mie) e che NON sono presenti nei tuoi due file I2c.c I2c_mssp.c. Queste sono:
unsigned char I2cMasterOpenWrite(unsigned char Addr)
unsigned char I2cMasterOpenRead(unsigned char Addr)
{
I2cWaitForIdle();
Addr = Addr<<1; // shifta l'indirizzo
Addr = Addr | 0B00000001; //Addr & 0B11111111;
SSPBUF=Addr;
I2cWait(); // Attende la fine della trasmissione
return !ACKSTAT; // Restituisce 1 se lo slave ha inviato l'ACK
}
La seconda funzione l'ho riportata per intero perché è quella che conteneva l'errore a cui mi riferivo. Che ho lasciato scritto di fianco. Come puoi notare la correzione che ho fatto è importante in quanto con la precedente NON poteva assolutamente funzionare in LETTURA.

Non mi è chiaro, riguardando le tue librerie, come fai ad inviare l'indirizzo in lettura o in scrittura visto che nella versione prelevata dal fondo dell'articolo “Corso di programmazione Pic Micro in C – Lezione 12- ...” non sono presenti.

Spero di aver chiarito eventuali equivoci non voluti
Grazie

Si prega Accedi o Crea un account a partecipare alla conversazione.

  • gcupini
  • Visitatori
  • Visitatori
13 Anni 8 Mesi fa #10 da Mauro Laurenti
Risposta da Mauro Laurenti al topic Re: Comunicazione I2C tra PIC
Ciao Gianni,

grazie per aver chiarito i cambiamenti apportati dalle librerie che avevi scaricato.

Volevo segnalare anche che Giovanni Bernardo ha aperto una sezione per la condivisone dei progetti degli utenti.
Puoi trovare maggiori info al seguente link:

SettorZero: I vostri Progetti

Saluti,

Mauro
Ringraziano per il messaggio: gcupini

Si prega Accedi o Crea un account a partecipare alla conversazione.

  • Mauro Laurenti
  • Avatar di Mauro Laurenti
  • Moderator
  • Moderator
Di più
Moderatori: Mauro LaurentiPinnaStefAMatteo Garia

Registrati al sito

Accedi a tutte le risorse e articoli non visibili pubblicamente, puoi registrarti con pochi passi.

Registrati al sito LaurTec.

Login