Thanks. But a 🪲in Code downloaded. Check your nrf transmit function where config register is setup. Change " config=config&(0xF2) " . This will always make config=0x00 because intialy config is set to 0x00. And your transmitter will never work. Struggled a little to find this.
@TheLabeli2 жыл бұрын
So what value should be right now? I have problem with this too
@SandeepKumar-jj7zi2 жыл бұрын
@@TheLabeli config = config | (1
@muk6502001ify Жыл бұрын
@@SandeepKumar-jj7zi Thank you
@askinc102 Жыл бұрын
your comment should be pinned. Thanks for all the hardwork to find the bug🤣. I suppose that will be done for Wifi receive signal
@edvinass3804 Жыл бұрын
Nice, thank you people!
@smoua45882 жыл бұрын
I got it working. Verified. Thank you so much for this tutorial
@lukasz-bis11 ай бұрын
I was having a trouble to get this to work but figured it out already, here are some tips to make the "Trasmit" part working correctly: - in function NRF24_TxMode() -> comment this: "config = config & (0xF2);" -> uncomment this: "config = config | (1
@emregngr88293 жыл бұрын
You are the best. Thanks a lot
@VishalJN3 жыл бұрын
Thanks a lot for the tutorial videos, i am new to stm 32 and your videos greatly helped me. I an trying to send data from stm32f411 to arduino uno using nrf24 module. not able to get this working any hints on what could be the issue. I dont receive any data. i am suing RF24 library for arduino uno.
@alidemir84342 жыл бұрын
did you solve
@domm179 Жыл бұрын
@@alidemir8434 same problem, did you solve?
@NollsteadStudio10 ай бұрын
@@domm179 and @VishalJN I know your question is old and maybe you solved it by now but I had the same problem. In my case I added radio.setCRCLength(RF24_CRC_DISABLED); to my Arduino code (since his example doesn't use CRC) and it started working. Changing the CRC length isn't something that is in most Arduino examples so I wouldn't think most people ever used that function (I know I didn't). Hope this helps either you or anyone else trying this with the same problem.
@ozgurayik71812 жыл бұрын
Hello, When I read fifostatus , I just take 0x00 so it doesnt tell me that Tx fifo is full. But I send 32 bytes. Can someone explain me reason ? I m observing spi bus with logic analyzer. I see all setups are done properly. I see the datas which I send. Just problem is on fifostatus value. Thanks in advance
@askinc102 Жыл бұрын
I am facing the same issue. I got the FIFO status as 33 '!'. Did you find a fix?
@CaliBeta3 жыл бұрын
Excellent explanation helped me a lot, but I am having a problem with data transmission, when I use a logic analyzer to record the data on the SPI bus, the command to read the state of the FIFO STATUS always gives me two possible values: 0x01 in the first transmission, that is, FIFO RX empty, Data in FIFO TX. After the third transmission attempt, the FIFO TX buffer fills up completely and it responds with a 0x21, FIFO TX full, FIFO RX empty This means that the NRF24L01 + never sends the data and it always stays in the FIFO TX. I have no idea how to solve this problem 😒
@Wuzz72 жыл бұрын
same here
@asebyrm Жыл бұрын
did you solve the problem ?
@FembeliX Жыл бұрын
Hello everyone, I run into the same issue. Did anyone managed to fixed that and found the reason?
@FembeliX Жыл бұрын
I have found someone who figured out, the problem accoures because of SPI/CS timing problems. Adding a delay in NRF24_Transmit (uint8_t *data) just before CS_UnSelect(); did not work for me.
@FembeliX Жыл бұрын
Check out the comment from Varun for solving the FIFO issue
@michaczajka3854 Жыл бұрын
How do I make my code sheet colorful like yours?
@miguelramirez-ie6ij Жыл бұрын
hello dear friend , your videos are awesome but im facing a debugg issue , is related to the fifostatus variable: Failed to execute MI command: -var-create - * fifostatus Error message from debugger back end: -var-create: unable to create variable object i hope you are well , saludos desde mexico