NRF24L01 e pic18f4550

7 Anni 5 Mesi fa #46 da mastroebano
Risposta da mastroebano al topic NRF24L01 e pic18f4550
Massimo buongiorno
in realtà è il contrario ossia arriva un pacchetto ed IRQ va a zero allora se IRQ è andato a zero perche è giunto un pacchetto il bit RX_DR va ad uno ed allora per resettare IRQ(riabilitare di nuovo IRQ) devi scrivere uno in RX_DR ed è quello che faccio nell'istruzioni.
Sperando di essere stato chiaro ti saluto Antonio

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

  • mastroebano
  • Senior Member
  • Senior Member
Di più
7 Anni 5 Mesi fa #47 da mpeino
Risposta da mpeino al topic NRF24L01 e pic18f4550

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.

  • mpeino
  • Elite Member
  • Elite Member
Di più
7 Anni 5 Mesi fa #48 da mastroebano
Risposta da mastroebano al topic NRF24L01 e pic18f4550
credo che il tutto sia corretto solo che alla fine del loop dopo il delay(1000) includerei l'istruzione
digitalWrite (CSN,LOW);
var =0xE2; //cancello il contenuto del RX FIFO
i = SPI.transfer (var);
digitalWrite (CSN,HIGH);
questo per evitare casini ovviamente come detto do per scontato che i collegamenti siano giusti e la sintassi sia corretta...............buon lavoro Antonio

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

  • mastroebano
  • Senior Member
  • Senior Member
Di più
7 Anni 5 Mesi fa #49 da mpeino
Risposta da mpeino al topic NRF24L01 e pic18f4550

mastroebano ha scritto: ti posto poi la parte riguardante il TX ..............buon lavoro Antonio


Credo di essere pronto per il tx.

Massimo

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

  • mpeino
  • Elite Member
  • Elite Member
Di più
7 Anni 5 Mesi fa #50 da mpeino
Risposta da mpeino al topic NRF24L01 e pic18f4550

mastroebano ha scritto: ovviamente come detto do per scontato che i collegamenti siano giusti e la sintassi sia corretta...............buon lavoro Antonio


Per quanto riguarda i collegamenti ho appena fatto una prova di trasmissione con un una libreria per arduino (una delle tante ce ne sono parecchie ) e tutto funziona regolarmente il valore scritto nel TX lo ritrovo sul monitor seriale del RX con gli stessi collegamenti per quanto riguarda la sintassi il tutto viene compilato regolarmente inoltre il programma rispecchia concettualmente il tuo listato.

che sia c basic o pascal un if o un ciclo quello è .... migrare da un linguaggio a l'altro alla fine non è un impresa impossibile ...

Massimo

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

  • mpeino
  • 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