STM32L476 LCD配置及显示

STM32L476 LCD configuration and display

我已经使用 STM Cube 配置了我的电路板,包括 LCD 引脚。一切都是绿色的,所以我想这很好。现在我想使用下面的代码显示一些数据。但是无论我输入什么 "Data" LCD 都显示无意义的东西。

HAL_LCD_Init(&hlcd);
uint32_t counter = 0;
for(counter = LCD_RAM_REGISTER0; counter <= LCD_RAM_REGISTER15; counter++)
{
    HAL_LCD_Write(&hlcd,counter,RegMask,Data);
}
HAL_LCD_UpdateDisplayRequest(&hlcd);

RegMask 应该放什么?好像没什么变化。

我发现 Hal lcd 库不适用于板上的 lcd。我尝试使用 demonstartion 源中包含的 BSP 库(您可以在 stm cube 存储库中找到它)。因此,如果您遇到与我相同的问题 - 使用 BSP。它非常易于使用(直接从字符串翻译)。