STM32F76 LCD屏幕驱动

一、LCD画点函数

在这里插入图片描述

画点函数,计算过程如下图所示
在这里插入图片描述
输入参数:
uint16_t Xpos: 输入画点的x坐标
uint16_t Ypos:输入画点的y坐标
RGB_Code: 像素颜色

代码实现:

  1. hLtdcHandler.LayerCfg[ActiveLayer].FBStartAdress: 数据存放在SDRAM中的起始地址,初始化时定义
  2. 如果LTDC_PIXEL_FORMAT_RGB565,则一个像素点占两个字节(5+6+5=16)。如果是RGB888则占四个字节
  3. RGB_Code:像素颜色
/**
  * @brief  Draws a pixel on LCD.
  * @param  Xpos: X position
  * @param  Ypos: Y position
  * @param  RGB_Code: Pixel color in ARGB mode (8-8-8-8)
  * @retval None
  */
void BSP_LCD_DrawPixel(uint16_t Xpos, uint16_t Ypos, uint32_t RGB_Code)
{
   
   
  /* Write data value to all SDRAM memory */
  if(hLtdcHandler.LayerCfg[ActiveLayer].
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值