- Messaggi: 174
- Ringraziamenti ricevuti 2
NRF24L01 e pic18f4550
Si prega Accedi o Crea un account a partecipare alla conversazione.
- mpeino
- Autore della discussione
- Elite Member
Si prega Accedi o Crea un account a partecipare alla conversazione.
- mastroebano
- Senior Member
- Messaggi: 58
- Ringraziamenti ricevuti 1
Si prega Accedi o Crea un account a partecipare alla conversazione.
- mpeino
- Autore della discussione
- Elite Member
- Messaggi: 174
- Ringraziamenti ricevuti 2
Si prega Accedi o Crea un account a partecipare alla conversazione.
- mastroebano
- Senior Member
- Messaggi: 58
- Ringraziamenti ricevuti 1
mastroebano ha scritto:
if controllo.6=1 then ' controllo se il bit.6 è alto
CSN=0
i= SPI1_Read(0x61) 'leggo il contenuto del pacchetto ricevuto
dato_ricevuto1=SPI1_Read(%00000000) 'questo è il dato che ho ricevuto
dato_ricevuto2=SPI1_Read(%00000000) 'questo è il dato che ho ricevuto
dato_ricevuto3=SPI1_Read(%00000000) 'questo è il dato che ho ricevuto
CSN=1
CSN=0
reg=0x20+0x07 'vado ha scrivere nel reg status
i= SPI1_Read(reg)
i= SPI1_Read(%01000000) 'azzero il bit d'interrupt
CSN=1
ciao Antonio ho dei dubbi sul bit RX_DR appunto il bit 6 del registro STATUS da default questo è 0 quando un pacchetto dati arriva diventa 1 e manda il pin irq a 0 .
Per resettarlo bisogna inviare 1 .
Giusto??
ciao e grazie per la tua infinita pazienza.
Si prega Accedi o Crea un account a partecipare alla conversazione.
- mpeino
- Autore della discussione
- Elite Member
- Messaggi: 174
- Ringraziamenti ricevuti 2
Registrati al sito
Accedi a tutte le risorse e articoli non visibili pubblicamente, puoi registrarti con pochi passi.