器件型号:DK-TM4C129X
光栅模式已设置。 DMA 开启。 不使用乒乓。
如果我们按像素更改图片像素、则一切都正常、但如果我们使用块(例如符号44字体)更新它、则显示屏将闪烁。 有一个中断 DMA FIFO 下溢。 显然中断了 LCD DMA
为了避免中断 DMA、我们可以在什么时候写入缓冲器?
This thread has been locked.
If you have a related question, please click the "Ask a related question" button in the top right corner. The newly created question will be automatically linked to this question.
器件型号:DK-TM4C129X
光栅模式已设置。 DMA 开启。 不使用乒乓。
如果我们按像素更改图片像素、则一切都正常、但如果我们使用块(例如符号44字体)更新它、则显示屏将闪烁。 有一个中断 DMA FIFO 下溢。 显然中断了 LCD DMA
为了避免中断 DMA、我们可以在什么时候写入缓冲器?
公司/I 对该供应商的"129一无所知。 (尚未设计和销售数千种此类显示和图形控制器)
通常情况下:
如果这种情况(上述后一种情况)证明您的情况-您必须:
当您的问题到达(仅限 )时(出现在设备/系统中(超出容量)的"数据块"("符号44字体")已通过时)、很明显您的"安全写入持续时间"已超出! 在这种情况下、当系统发出" 就绪"信号时、您必须"减小传输的大小"和/或"立即攻击"。 (理想情况下-请同时执行!)
认真的显示控制器和更先进的 ARM MCU 能够很好地满足此类需求- (甚至) 避开"安全时段"的要求。
是否应该注意-该主题的标题" 在光栅模式下刷写 TFT "- STrays far (far) off mark?
如果不 存在"正常/习惯"高速-在不争用的情况下写入显示屏"信号、则该信号可能表明此类器件无法 "满足您的性能目标?"
如果您"重新阅读"我的文章-我提供 了"显示控制器" (和高级 MCU)采用的"一般策略"、该策略需要"特别努力"以避免显示争用。 我注意到我 对供应商的 MCU (中的3个字)缺乏"兴趣或使用"。
如果这些"避免竞争"信号缺失、那么您的最佳选择是使用"减少像素和彩色显示"、或者-在您的情况下-(如我之前所述)-您必须将您的"Symbol 44 字体"分解为 一个"多像素系列"、 较小的部分-仅发送这些部分"- "希望" 避免-或至少尽量减少-由显示争用引起的不受欢迎的伪影! (同样,有 ARM Cortex M4 MCU, 它们可以“预测并避免”显示争用...)
请注意 、在主题行中(继续)使用"闪烁 TFT"似乎(原谅)毫无意义。 (或需要很好的说明...)