cancel
Showing results for 
Search instead for 
Did you mean: 

FSMC LCD display migrating from F412 to F746 doesn't work

SWood.4
Associate III

I have a LCD display working on a nucleo F412 using FSMC. I'm trying to move to a nucleo F746. I have moved the code and includes from the 412 to the 746 project and connected the display to the correct pins for the 746. The 746 pin out is a little different than the 412 for the default connections. I have the same clock speeds and settings. I compared the FMC init function line by line between the two and all the setting match, but I can't get the display to work using the 746. Using a logic analyzer and comparing the two boards running the same code I can see there are differences on the FMC A18,FMC_NE1,FMC_NWE and FMC_NOE pins. The logic analyzer is sampling at 24MHZ. I've moved the display jumpers for the display back to the F412 and it works, back to F746 making sure to adjust for the differences in the pins a few times now. Any idea's where or why the display works on the F412 but the same settings, clock speeds and code won't work on the F746?

Thanks

10 REPLIES 10

Thanks for coming back with the findings.

JW