Problema librerie eeprom i2c

11 Anni 8 Mesi fa #16 da nevio86
Risposta da nevio86 al topic Problema librerie eeprom i2c
Grazie mille ancora!
Ho risolto quell'errore si WriteI2C includendo uno dei .c della libreria microchip i2c.
Il file è: C:\Programmi\Microchip\mplabc18\v3.45\src\pmc_common\i2c.c
Ora però ho altri N+1 errori da risolvere.
Ma ce la farò senza formattare!

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

  • nevio86
  • New Member
  • New Member
Di più
11 Anni 8 Mesi fa #17 da nevio86
Risposta da nevio86 al topic Problema librerie eeprom i2c
Ho riletto quel che ho scritto ieri e mi sono accorto di aver sbagliato a scrivere.
Il file che ho incluso e che fa funzionar tutto è: i2c_writ.c
è incredibile perchè posso non includere i2c.h e funziona comunque.
Ho come l'impressione che manchi una chiamata in i2c.h della microchip.
Mi potete uploadare il file i2c.h che provo a sostituirlo col mio?

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

  • nevio86
  • New Member
  • New Member
Di più
11 Anni 8 Mesi fa #18 da StefA
Risposta da StefA al topic Problema librerie eeprom i2c
i2c.h, se non erro, è incluso dalla libreria di Mauro, non includerlo 2 volte che potrebbe darti errori (vai a controllare dentro le intestazioni della libreria di Mauro).
Ti allego, come richiesto il mio file i2c.h, che nel mio caso si trova dentro la seguente cartella:

C:\Program Files\Vari\Microchip\mplabc18_v3.40\h


Per quanto mi riguarda, il file "i2c_writ.c" si trova nel seguente percorso:

C:\Program Files\Vari\Microchip\mplabc18_v3.40\src\pmc_common\i2c



File allegato:

Nome del file: i2c.h
Dimensione del file:31 KB

..avevano magari fatto lo sgambetto al ka, ma il sangue restava sempre più denso dell'acqua.. [cit.]
Allegati:

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

  • StefA
  • Avatar di StefA
  • Moderator
  • Moderator
Di più
11 Anni 8 Mesi fa #19 da Mauro Laurenti
Risposta da Mauro Laurenti al topic Problema librerie eeprom i2c
Ciao,

includere un file .h due volte non e' in generale un problema, sempre che questo usi delle direttive per evitare la doppia inclusione. Questo e' vero per le librerie della Microchip e LaurTec.
Per i file .c bisogna fare una sola inclusione.

Continuo a pensare che i percorsi siano mal impostati.

Potresti fare uno screen shot di come includi i file .h e relative librerie?

Saluti,

Mauro

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

  • Mauro Laurenti
  • Avatar di Mauro Laurenti
  • Moderator
  • Moderator
Di più
11 Anni 8 Mesi fa #20 da nevio86
Risposta da nevio86 al topic Problema librerie eeprom i2c
certamente.
Le avevo gia catturate ieri e messe nella cartella del programma pensando di postare il tutto, ma poi mi son dimenticato di farlo.
Allego progetto zippato con dentro le schermate
Allegati:

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

  • nevio86
  • New Member
  • New Member
Di più
Moderatori: Mauro LaurentiStefAMatteo Garia

Registrati al sito

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

Registrati al sito LaurTec.

Login