硬汉嵌入式论坛

 找回密码
 立即注册
查看: 253|回复: 1
收起左侧

[LTDC] 关于LTDC的行中断的问题

[复制链接]

3

主题

0

回帖

9

积分

新手上路

积分
9
发表于 2026-1-31 00:58:17 | 显示全部楼层 |阅读模式
关于这个HAL_LTDC_ProgramLineEvent函数,使用800*480的rgb lcd,我想问这个行选择那个数值合适?

HAL_StatusTypeDef HAL_LTDC_ProgramLineEvent(LTDC_HandleTypeDef *hltdc, uint32_t Line)
{
  /* Check the parameters */
  assert_param(IS_LTDC_LIPOS(Line));

  /* Process locked */
  __HAL_LOCK(hltdc);

  /* Change LTDC peripheral state */
  hltdc->State = HAL_LTDC_STATE_BUSY;

  /* Disable the Line interrupt */
  __HAL_LTDC_DISABLE_IT(hltdc, LTDC_IT_LI);

  /* Set the Line Interrupt position */
  LTDC->LIPCR = (uint32_t)Line;

  /* Enable the Line interrupt */
  __HAL_LTDC_ENABLE_IT(hltdc, LTDC_IT_LI);

  /* Change the LTDC state*/
  hltdc->State = HAL_LTDC_STATE_READY;

  /* Process unlocked */
  __HAL_UNLOCK(hltdc);

  return HAL_OK;
}


手册上LIPCR值对应的是窗口的值还是下面那个图层的值?我设置为0还是479或是其它可以得到最大的呢?

1.png

2.png

烦请各位指教下

回复

使用道具 举报

1万

主题

7万

回帖

12万

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
121120
QQ
发表于 2026-1-31 09:24:52 | 显示全部楼层
有时间可以看下这个。

【实战技能】基于硬件垂直消隐的多缓冲技术在LVGL, emWin,GUIX和TouchGFX应用,含视频教程
https://forum.anfulai.cn/forum.php?mod=viewthread&tid=120114

123.png



回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

QQ|小黑屋|Archiver|手机版|硬汉嵌入式论坛

GMT+8, 2026-2-24 07:23 , Processed in 0.074321 second(s), 28 queries .

Powered by Discuz! X3.4 Licensed

Copyright © 2001-2023, Tencent Cloud.

快速回复 返回顶部 返回列表