Aiuto I2C slave

12 Anni 5 Mesi fa #1 da paoletto
Aiuto I2C slave è stato creato da paoletto

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.

  • paoletto
  • Avatar di paoletto
  • Elite Member
  • Elite Member
Di più
12 Anni 5 Mesi fa #2 da Mauro Laurenti
Risposta da Mauro Laurenti al topic Re: Aiuto I2C slave
Ciao,

non conosco la libreria che usi.
Ma dove inizializzi la variabile stato nello slave?
Qual'e' il suo valore iniziale?

La state machine implementata non mi convince! :)

Saluti,

Mauro

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

  • Mauro Laurenti
  • Avatar di Mauro Laurenti
  • Moderator
  • Moderator
Di più
12 Anni 5 Mesi fa #3 da paoletto
Risposta da paoletto al topic Re: Aiuto I2C slave

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.

  • paoletto
  • Avatar di paoletto
  • Elite Member
  • Elite Member
Di più
12 Anni 5 Mesi fa #4 da paoletto
Risposta da paoletto al topic Re: Aiuto I2C slave
Stavo consultando la silicon errata del pic18f4550, può essere che sia questo il problema??

3. Module: MSSP
In Slave Transmit mode, when a transmission is
initiated, the SSPBUF register may be written for
up to 10 TCY before additional writes are blocked.
The data transfer may be corrupted if SSPBUF is
written during this time.
The WCOL bit is set any time an SSPBUF write
occurs during a transfer.
Work around
Avoid writing SSPBUF until the data transfer is
complete, indicated by the setting of the SSPIF bit
(PIR1<3>).
Verify the WCOL bit (SSPCON1<7>) is clear after
writing SSPBUF to ensure any potential transfer in
progress is not corrupted


Il problema infatti riguarda lo slave in trasmissione dati!

Paolo

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

  • paoletto
  • Avatar di paoletto
  • Elite Member
  • Elite Member
Di più
12 Anni 5 Mesi fa #5 da paoletto
Risposta da paoletto al topic Re: Aiuto I2C slave
Ragazzi, nessuno ha qualche suggerimento?

Paolo

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

  • paoletto
  • Avatar di paoletto
  • Elite Member
  • Elite Member
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