MCBSTM32F400: LCD Display on MCBSTM32F400 Boards
Information in this knowledgebase article applies to:
The MCBSTM32F400 LCD display does not work properly when running unmodified Keil example projects.
MCBSTM32F400 boards may ship with different versions of the Ampire LCD. Each requires a different driver setup. To identify which LCD you have, remove the 4 screws from the LCD board, and carefully unplug the LCD board from the MCBSTM32F400 board. The Ampire number is printed on the flex-circuit cable located on the back of the LCD board.
RESOLUTION FOR MDK V5.xx USERS
MCBSTM32F400 boards now ship with the LG version of the MCBQVGA board. You can easily reconfigure the project to use the LD version of the board. To do that:
RESOLUTION FOR MDK V4.xx USERS
Download the updated MCBSTM32F400 example projects from the Attached Files section of this article. To overwrite the older Keil example projects, extract the files to the "installation_path"\ARM\Boards\Keil\ folder, where: "installation_path" is the path name where your MDK-ARM tools were installed. The default installation path is C:\Keil.
To allow for the different revisions of the Ampire LCD, each example project in C:\Keil\ARM\Boards\Keil\MCBSTM32F400\ includes the following 2 targets:
Target Should be used with ... MCBSTM32F400 MCBSTM32F400 Board with older LCD (Ampire 240320LD or 240320L8) MCBSTM32F400 LCD_LG MCBSTM32F400 Board with newer LCD (Ampire 240320LG)
You may also just try loading each target on your board. Make sure you Rebuild All Target Files after you change targets.
Request the files attached to this knowledgebase article.
Last Reviewed: Friday, March 1, 2019
of your data.