Like the title says I want to use a NRF24l01+ with a STM32F4. So far, I realized the communication with two NRF24l01+ and two Arduino but I would like to exchange on Arduino with the STM32. I looked up the internet an found this site: http://www.wvshare.com/product/Open407Z-Package-B.htm but no library for it. Has someone tried it or has a library?

  • \$\begingroup\$ That ST part has several asynchronous serial interfaces and several SPI ports, so whichever you are using you should be able to interface at least two modules with it. However beware that various peripherals share pins, so using some other functions may block the pins you'd need for these engines, especially on the low pin count packages. \$\endgroup\$ Dec 10, 2013 at 19:47
  • \$\begingroup\$ thanks, I know that. I am more iterested in a documented library. \$\endgroup\$
    – kimliv
    Dec 10, 2013 at 23:38
  • \$\begingroup\$ Check out nAN24-12 and use it as basis for the library you will write yourself. \$\endgroup\$ Dec 11, 2013 at 6:32
  • \$\begingroup\$ thanks, that looks quite complex for a newbie like I am. \$\endgroup\$
    – kimliv
    Dec 11, 2013 at 12:17

1 Answer 1


I finaly found a libary for the STM32F4. Here is the link: STM32F4 NRF24L01 - libary


Your Answer

By clicking “Post Your Answer”, you agree to our terms of service and acknowledge you have read our privacy policy.

Not the answer you're looking for? Browse other questions tagged or ask your own question.