ILI9341 LCD_RD_data 读像素 看不懂

[复制链接]
414|0
 楼主| 白板就是这个 发表于 2019-11-23 16:16 | 显示全部楼层 |阅读模式
请教大神

FSMC液晶显示的例程中,读像素点的函数到底是怎么实现的呢?
uint16_t LCD_RD_data(void)   
{   
    uint16_t R=0, G=0, B=0 ;

    R = *(__IO uint16_t *)Bank1_LCD_D;       /*FIRST READ OUT DUMMY DATA*/
    R = *(__IO uint16_t *)Bank1_LCD_D;      /*READ OUT RED DATA  */
    B = *(__IO uint16_t *)Bank1_LCD_D;      /*READ OUT BLACK DATA*/
    G = *(__IO uint16_t *)Bank1_LCD_D;      /*READ OUT GREEN DATA*/
   
    return (((R>>11)<<11) | ((G>>10)<<5) | (B>>11));
}
9341 datasheet中 2eh命令, 第二个获得的参数是D1[17:0]不应该就是存储着RBG565的数据吗?
您需要登录后才可以回帖 登录 | 注册

本版积分规则

377

主题

377

帖子

0

粉丝
快速回复 在线客服 返回列表 返回顶部