打印

读取LCD的参数问题

[复制链接]
208|0
手机看帖
扫描二维码
随时随地手机跟帖
跳转到指定楼层
楼主
王将|  楼主 | 2019-11-23 20:18 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
uint16_t LCD_RD_data(void)        
{        
        uint16_t R=0 ;
        R = *(__IO uint16_t *)Bank1_LCD_D;           /*FIRST READ OUT DUMMY DATA*/
        R = *(__IO uint16_t *)Bank1_LCD_D;          /*READ OUT RED DATA  */
        return R;
}   //这是改写教程上的读取数据的函数,我也不知道对不对,是Bank1_LCD_D还是Bank1_LCD_C呢?   我现在用的是Bank1_LCD_D。



LCD_ILI9341_CMD(0xDB);  //这个是读取LCD模块的驱动版本号的命令,第一读取的是空,第二个参数是驱动ID(芯片手册上说ID的范围是80H到FFH)。

tmp = LCD_RD_data();
printf("\n%Xh\r\n",tmp);

我用串口把该参数打印到串口调试助手上,显示的ID老是0.  请问错在哪里?????谢大神了!

使用特权

评论回复

相关帖子

发新帖 我要提问
您需要登录后才可以回帖 登录 | 注册

本版积分规则

419

主题

419

帖子

0

粉丝