transceiver RF NRF24L01

5 Anni 10 Mesi fa #16 da Pinna
Risposta da Pinna al topic transceiver RF NRF24L01
la mia, quella che ho scritto per il tutorial, modificata per l'atmega 2560 e compilata con atmel studio 7

Chi vola vale, chi vale vola, chi non vola è un vile

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

  • Pinna
  • Avatar di Pinna
  • Moderator
  • Moderator
Di più
5 Anni 10 Mesi fa #17 da Claudio_F
Risposta da Claudio_F al topic transceiver RF NRF24L01
dando un'occhiata a nRF24l01.c ho visto che i valori impostati sono:
Indirizzo NRF24L01+ 5 byte = E7E7E7E7E7
Canale NRF24L01+ 2
Air Data Rate 2Mbps
Pipe 0
Potenza uscita TX -18dBm
Lunghezza payload 2 byte

Bastano questi valori per tentare un collegamento tra il PIC e Arduino?
Purtroppo sono già impelagato tra Visual Studio, idf_esp32 di Expressif e Mplab per cimentarmi con Atmel Studio. Per cui vorrei rimanere con il sistema di sviluppo ufficiale di Arduino. Grazie

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

  • Claudio_F
  • Premium Member
  • Premium Member
Di più
5 Anni 10 Mesi fa #18 da Pinna
Risposta da Pinna al topic transceiver RF NRF24L01
si, bastano quelli, che sono anche i valori di default. Ricorda di modificare il valore del payload se invii 1 byte o più di un byte

Chi vola vale, chi vale vola, chi non vola è un vile

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

  • Pinna
  • Avatar di Pinna
  • Moderator
  • Moderator
Di più
5 Anni 10 Mesi fa #19 da Mauro Laurenti
Risposta da Mauro Laurenti al topic transceiver RF NRF24L01
Problemi di libreria come quelli messi in evidenza, li ho notati quando nell'ambiente di sviluppo sono aperti piu' progetti. ogni progetto fa uso di librerie diverse, ma l'IDE ha l'informazione di entrambe le librerie per cui capisce anche quando apparentemente non si sono fornite informazioni sufficienti.

Per evitare contraddizioni e' bene avere un solo progetto aperto.

Questo e' da ritenersi piu' un problema di IDE che non di compilatore.

L'ho notato in passato ma non ho mai investigato.
Non so da/e quale versione mostri tale disagio.

Saluti,

Mauro

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

  • Mauro Laurenti
  • Avatar di Mauro Laurenti
  • Moderator
  • Moderator
Di più
5 Anni 10 Mesi fa #20 da Pinna
Risposta da Pinna al topic transceiver RF NRF24L01
@Mauro... il problema è nato dal fatto che facendo copia ed incolla per far lavorare il modulo NRF24L01 con le librerie laurtec 4.0.4, ho sbagliato il richiamo di una funzione nella routine DataReady... purtroppo ho lasciato scritto ReadSPI (microchip) invece di correggere e scrivere la funzione corretta Laurtec SPI1_read_byte..... Il fatto è che XC8 v1.21 ha comunque compilato correttamente, senza errori e senza che io includessi nulla di microchip... questo mi ha tratto in inganno..... penso di inviarti i flie corretti a breve, così eliminiamo problemi che possono verificarsi in futuro con i nuovi compilatori..... se posso dire la mia..... ma quanto stavo bene con il vecchio mplab e il C18... mi ricordo un firmware che mi ha fatto dannare l'anima per oltre un mese: quello che ha fatto mplab con il suo C18 in 20 secondi non è riuscito a farlo mplax con il suo XC8, ed ancora oggi non riesce.... mah

Marcello

Chi vola vale, chi vale vola, chi non vola è un vile

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

  • Pinna
  • Avatar di Pinna
  • Moderator
  • Moderator
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