STM32
直播中

刘慧

7年用户 1541经验值
私信 关注
[问答]

STM32F469I-DISCO使用STM32CUBE生成项目显示背景色偏色,字符乱码的原因?

使用STM32CUBE 默认生成工程文件,增加TOUCHGFX控制,但是显示背景色偏色,字符乱码,找了半天没找到原因,工程太大没法上传,只能上传配置图片,大家帮忙看看,谢谢

回帖(1)

卢表镜

2024-4-16 16:53:43
可能的原因包括但不限于以下几点:

1. LCD 驱动配置不正确:检查 STM32CubeMX 中的 LCD 配置,确保它与你使用的 LCD 屏幕型号相匹配。检查配置中的刷新频率、像素格式和寄存器设置是否正确。

2. 字体文件或字符集配置错误:确保你选择了正确的字体文件和字符集,在 TouchGFX Generator 中的字体配置中进行检查。

3. 资源文件加载错误:检查在转换 TouchGFX 的资源文件时是否发生了错误,或者在加载资源文件时是否发生了错误。确保所有必需的资源文件都正确地被加载到项目中。

4. 资源文件格式不正确:确保图像文件的格式 (BMP、PNG等) 和颜色深度与 TouchGFX 中的配置相匹配。对于 PNG 文件,请确保它们没有压缩或使用了合适的压缩格式。

5. 字节序问题:可能与字节序配置有关,特别是当处理器的字节序与触摸屏控制器的字节序不匹配时。在 STM32CubeMX 中检查你的 I2C 或 SPI 配置,确保字节序设置正确。

为了更好地帮助你解决问题,请提供更多的细节信息,如错误消息、配置截图或相关代码片段。这将有助于更精确地找到问题的根本原因。
举报

更多回帖

发帖
×
20
完善资料,
赚取积分