Skip to main content
Visitor II
September 17, 2025
Question

STM32F429 FMC No action

  • September 17, 2025
  • 1 reply
  • 361 views

Hello

I want the STM32 to transmit data to the FPGA via the FMC. However, when I use the manufacturer's example and modify the return line in the FPGA, the LCD displays the modified value from the STM32 instead of the expected return line value. What configuration setting in the FMC_Test project am I overlooking that is preventing the correct value from appearing on the LCD?

    This topic has been closed for replies.

    1 reply

    Technical Moderator
    September 17, 2025

    Hello @Connoe 


    @Connoe wrote:

    Hello

    However, when I use the manufacturer's example and modify the return line in the FPGA, the LCD displays the modified value from the STM32 instead of the expected return line value. 


    What is the example you are talking about? What do you mean by modify the return line? 

    Could you explain your setup with more details please?

    ConnoeAuthor
    Visitor II
    September 17, 2025

    The FMC_Test.7z file contains two projects: FPGA_FMC and STM32_FMC.

    In the FPGA_FMC section, I modified the default return values. The section highlighted in the first image shows the values that I want the FPGA to return: 11, 22, 33, 44, 55 and 66.

     

    Connoe_4-1758116832710.png

    In the STM32_FMC module, I configure the operation of KEY1 and KEY2. When pressed, they set a value, as shown in the second diagram. This value also serves as verification that the FMC functionality has been successfully implemented. If not, the received data values will be either [10, 20, 30, 40, 50] or [11, 21, 35, 74, 96]. If it succeeds, however, the received data values will be [11, 22, 33, 44, 55, 66].

    Connoe_3-1758116803528.png

     

    Connoe_2-1758116742800.png

     

    The two images below show the actual output after pressing KEY1 and KEY2.

    Connoe_5-1758117180370.pngConnoe_6-1758117192533.png

     

     

     

    Technical Moderator
    September 17, 2025