- Messaggi: 186
- Ringraziamenti ricevuti 3
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
- Autore della discussione
- Elite Member
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.
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
- Autore della discussione
- Elite Member
- Messaggi: 186
- Ringraziamenti ricevuti 3
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
- Autore della discussione
- Elite Member
- Messaggi: 186
- Ringraziamenti ricevuti 3
Paolo
Si prega Accedi o Crea un account a partecipare alla conversazione.
- paoletto
- Autore della discussione
- Elite Member
- Messaggi: 186
- Ringraziamenti ricevuti 3
Registrati al sito
Accedi a tutte le risorse e articoli non visibili pubblicamente, puoi registrarti con pochi passi.