How to Write Basic Library for NRF24L01 PART2 || Transmit DATA || SPI STM32

  Рет қаралды 15,347

ControllersTech

ControllersTech

Күн бұрын

Пікірлер: 27
@VarunVh2014
@VarunVh2014 2 жыл бұрын
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.
@TheLabeli
@TheLabeli 2 жыл бұрын
So what value should be right now? I have problem with this too
@SandeepKumar-jj7zi
@SandeepKumar-jj7zi 2 жыл бұрын
@@TheLabeli config = config | (1
@muk6502001ify
@muk6502001ify Жыл бұрын
@@SandeepKumar-jj7zi Thank you
@askinc102
@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
@edvinass3804 Жыл бұрын
Nice, thank you people!
@smoua4588
@smoua4588 2 жыл бұрын
I got it working. Verified. Thank you so much for this tutorial
@lukasz-bis
@lukasz-bis 11 ай бұрын
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
@emregngr8829
@emregngr8829 3 жыл бұрын
You are the best. Thanks a lot
@VishalJN
@VishalJN 3 жыл бұрын
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.
@alidemir8434
@alidemir8434 2 жыл бұрын
did you solve
@domm179
@domm179 Жыл бұрын
@@alidemir8434 same problem, did you solve?
@NollsteadStudio
@NollsteadStudio 10 ай бұрын
@@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.
@ozgurayik7181
@ozgurayik7181 2 жыл бұрын
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
@askinc102 Жыл бұрын
I am facing the same issue. I got the FIFO status as 33 '!'. Did you find a fix?
@CaliBeta
@CaliBeta 3 жыл бұрын
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 😒
@Wuzz7
@Wuzz7 2 жыл бұрын
same here
@asebyrm
@asebyrm Жыл бұрын
did you solve the problem ?
@FembeliX
@FembeliX Жыл бұрын
Hello everyone, I run into the same issue. Did anyone managed to fixed that and found the reason?
@FembeliX
@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
@FembeliX Жыл бұрын
Check out the comment from Varun for solving the FIFO issue
@michaczajka3854
@michaczajka3854 Жыл бұрын
How do I make my code sheet colorful like yours?
@miguelramirez-ie6ij
@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
@miguelramirez-ie6ij
@miguelramirez-ie6ij Жыл бұрын
im already solve the Tx module :)
@tharukanayanajith3510
@tharukanayanajith3510 3 жыл бұрын
thank you so much 🙏🙏🙏
We Attempted The Impossible 😱
00:54
Topper Guild
Рет қаралды 56 МЛН
When you have a very capricious child 😂😘👍
00:16
Like Asiya
Рет қаралды 18 МЛН
小丑女COCO的审判。#天使 #小丑 #超人不会飞
00:53
超人不会飞
Рет қаралды 16 МЛН
黑天使被操控了#short #angel #clown
00:40
Super Beauty team
Рет қаралды 61 МЛН
Data Logger using STM32 || ESP8266 || Thingspeak
10:07
ControllersTech
Рет қаралды 34 М.
How To Write An STM32 SPI Driver (Full-Duplex Master Mode)
27:32
Z-The-Programmer
Рет қаралды 37 М.
104 - STM32F1 NRF24 Library  Quick setup and example
12:49
WeeW - Stack
Рет қаралды 7 М.
Tutorial: Getting Started with the NRF24L01 | How to use | Arduino
12:02
ST7735 1.8" TFT Display and STM32 || HAL
8:38
ControllersTech
Рет қаралды 42 М.
STM32Cube Tutorial   SPI (Korean laguage)
12:04
STMicroelectronics
Рет қаралды 10 М.
Raspberry Pi Pico: nRF24L01 over SPI
19:05
Tinker Tech Trove
Рет қаралды 30 М.
We Attempted The Impossible 😱
00:54
Topper Guild
Рет қаралды 56 МЛН