请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
器件型号:AM3358 您好!
我正在使用字符 LCD 16 x 2来显示。 我在 DMA 模式下使用 LCD LIDD。
字符显示良好且清晰。
但是有时(可能是(3/10)情况)、我只看到部分文本出现在显示屏上。 在其他时间、完整的字符文本集会很好地显示在 LCD 上。
例如:我想显示123456789;
在每次写入 LCD 之前、显示屏都会被清零。 每当我写入(7/10)时、显示屏都会显示123456789;
但是(可能是(3/10)情况)、显示屏显示1
我觉得 DMA 无法将完整的缓冲区内容输出到 LCD、因为它被其他 CPU 活动阻止。
这与一些同步错误或 DDR-LCD 带宽有关吗?
我甚至尝试将 OCP_CONFIG 的 EMIF 寄存器设置为0x001414。 我还尝试了值0x00F0F0F0。 这让我很累、因为我认为这与 DDR-LCD 带宽有关。
但它没有帮助。
请帮助解决此问题。
此致
Anand