NRF24L01 e pic18f4550

6 Anni 11 Mesi fa #51 da mastroebano
Risposta da mastroebano al topic NRF24L01 e pic18f4550
inizializzo NRF

CSN=0
reg=(0x20+0x00) 'attivo il NRF in modalità TX ,power up,
i= SPI1_Read(reg) '2 bytes CRC ,abilito interrupt
i= SPI1_Read(%00000110)
CSN=1

CSN=0
reg=(0x20+0x01) 'istruzione di scrittura del registro EN_AA
i= SPI1_Read(reg) 'disabilita autoack su canale 0
i= SPI1_Read(%00000000)
CSN=1

CSN=0
reg=(0x20+0x06) 'istruzione di scrittura del registro RF_SETUP
i= SPI1_Read(reg) ' porto la potenza a 0dbm e velocità di trasmissio
i= SPI1_Read(%00001111) ' ne a 2Mbps
CSN=1

CSN=0
reg=(0xE2) 'cancello il contenuto del RX FIFO
i= SPI1_Read(reg)
CSN=1

la parte di trasmisione
CSN=0
reg=(0xE1) 'cancello il contenuto del TX FIFO
i= SPI1_Read(reg)
CSN=1

if (STR=1) and (counterstop<3) then
EEPROM_Write(0,50)
pausa_ms(5)
CSN=0 '
i=SPI1_Read(0xA0) 'srivo sul TX FIFO FRM
i=SPI1_Read(0x46) 'il primo byte 0x46 F
i=SPI1_Read(0x52) 'il secondo byte 0x52 R
i=SPI1_Read(0x4D) 'il terzo byte 0x4D M
CSN=1
CE=1 'invio il pacchetto
delay_us(100) 'aspetto che venga inviato il pacchetto
CE=0
CSN=0 '
reg=(0x00+0x07) 'leggo il registro status
i= SPI1_Read(reg)
i= SPI1_Read(%11111111)
CSN=1
pausa_ms(100)
CSN=0 '
reg=(0x20+0x07)
i=SPI1_Read(reg) 'scrivo sul reg status
i=SPI1_Read(%00100000) 'resetto il bit per segnalazione IRQ
CSN=1
counterstop=counterstop+1
counterstart=0
flagRXstart=0
pausa_ms(100)
end if
questo è saluti Antonio

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

  • mastroebano
  • Senior Member
  • Senior Member
Di più
6 Anni 11 Mesi fa - 6 Anni 11 Mesi fa #52 da mpeino
Risposta da mpeino al topic NRF24L01 e pic18f4550
niente da fare con arduino nulla da fare Tx e Rx non funzionano qualcosa mi sfugge Booo

anche se però carico due file tx e rx con libreria RF24 e stessi collegamenti tutto funziona .

Massimo

P.S devo cambiare strategia ci penso e ti faccio sapere.
Ultima Modifica 6 Anni 11 Mesi fa da mpeino.

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

  • mpeino
  • Elite Member
  • Elite Member
Di più
6 Anni 11 Mesi fa #53 da mastroebano
Risposta da mastroebano al topic NRF24L01 e pic18f4550
ok non so cosa dirti..............buonlavoro Antonio

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

  • mastroebano
  • Senior Member
  • Senior Member
Di più
6 Anni 11 Mesi fa #54 da mpeino
Risposta da mpeino al topic NRF24L01 e pic18f4550
se mi vedo perso faro un tentativo con basic e un tuo codice funzionante

se per te non ci sono problemi

Massimo

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

  • mpeino
  • Elite Member
  • Elite Member
Di più
6 Anni 10 Mesi fa - 6 Anni 10 Mesi fa #55 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ù
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