Skip to main content
Visitor II
March 11, 2020
Solved

Firmware for STM32 M24LR

  • March 11, 2020
  • 3 replies
  • 1349 views

Dear Sir

Our customer use STM32 to control M24LR64E but we cannot find the suitable driver.

Below is I²C driver to communicate between STM8 and M24LR

https://www.st.com/content/st_com/en/products/embedded-software/st25-nfc-rfid-software/stsw-m24lr016.html

Below is I2C driver to communicate between STM32 and M24SR

https://www.st.com/content/st_com/en/products/embedded-software/st25-nfc-rfid-software/stsw-m24sr001.html

But we cannot find driver between STM32 and M24LR.

Could you help for us ?

Thanks

Patrick 

    This topic has been closed for replies.
    Best answer by Rene Lenerve

    Hi @PLaw.2​ ,

    Yes the M24LR software package is provided for the STM32L0 and STM32F4. This software package uses the STM32 Cube environment, which ease the conversion between MCU, so you'll need to check pin assignment for I2C, GPO and check the I2C IP number is correct. I think starting conversion with STM32F4 would be preferable.

    Regarding the RF communication you can use the Android App ST25 NFC Tap available on google play store or st.com (with sources, https://www.st.com/content/st_com/en/products/embedded-software/st25-nfc-rfid-software/stsw-st25001.html) or the IOS app also available on apple store or st.com (https://www.st.com/content/st_com/en/products/embedded-software/st25-nfc-rfid-software/stsw-st25ios001.html).

    Hope this can help you.

    Best Regards.

    3 replies

    ST Employee
    March 11, 2020

    Hi @PLaw.2​ ,

    The M24LR is also available in an STM32 Nucleo package, the expansion board is the NFC02A1 and available on https://www.st.com/content/st_com/en/products/ecosystems/stm32-open-development-environment/stm32-nucleo-expansion-boards/stm32-ode-connect-hw/x-nucleo-nfc02a1.html and the firmware can be found on the X-CUBE-NFC2 webpage https://www.st.com/content/st_com/en/products/embedded-software/mcu-mpu-embedded-software/stm32-embedded-software/stm32cube-expansion-packages/x-cube-nfc2.html.

    In this package you will find the drivers for the M24LR under STM32.

    Hope this can help you,

    Best Regards.

    PLaw.2Author
    Visitor II
    March 16, 2020

    ​Dear Rene Lenerve

    My customer use STM32F207 to control M24LR.

    From the about firmware package, I can find STM32F4xx and STM32L0xx driver. But there is no STM32F207 driver.

    My customer find the existing software can only use IIC for communication. But they cannot communicate with Mobile phone's NFC through M24LR.

    May I get your support ?   Thanks a lot.

    Best Regards

    Patrick Law

    PLaw.2Author
    Visitor II
    March 11, 2020

    ​Dear Rene Lenerve

    Thanks for your quick reply and it is what I need.

    Thanks

    Patrick Law

    ST Employee
    March 16, 2020

    Hi @PLaw.2​ ,

    Yes the M24LR software package is provided for the STM32L0 and STM32F4. This software package uses the STM32 Cube environment, which ease the conversion between MCU, so you'll need to check pin assignment for I2C, GPO and check the I2C IP number is correct. I think starting conversion with STM32F4 would be preferable.

    Regarding the RF communication you can use the Android App ST25 NFC Tap available on google play store or st.com (with sources, https://www.st.com/content/st_com/en/products/embedded-software/st25-nfc-rfid-software/stsw-st25001.html) or the IOS app also available on apple store or st.com (https://www.st.com/content/st_com/en/products/embedded-software/st25-nfc-rfid-software/stsw-st25ios001.html).

    Hope this can help you.

    Best Regards.

    PLaw.2Author
    Visitor II
    March 16, 2020

    ​Thanks Rene

    I will talk to customer and check it.

    Best Regards

    Patrick Law