OpenEdv-开源电子网

 找回密码
 立即注册
正点原子全套STM32/Linux/FPGA开发资料,上千讲STM32视频教程免费下载...
查看: 8199|回复: 3

ILI9341 驱动读点函数

[复制链接]

7

主题

20

帖子

0

精华

初级会员

Rank: 2

积分
116
金钱
116
注册时间
2013-5-24
在线时间
12 小时
发表于 2015-1-29 17:40:22 | 显示全部楼层 |阅读模式
5金钱

u16 LCD_ReadPoint()
{
//LCD_SetCursor(x,y);
LCD_WR_REG(0X2E); //9341/

GPIOB->CRL=0X88888888;
GPIOB->CRH=0X88888888; 
GPIOB->ODR=0XFFFF;     

LCD_RS_SET;
LCD_CS_CLR;    
//????(?GRAM?,??????)
LCD_RD_CLR;
  delay_us(1);//??1us   
LCD_RD_SET;
  //dummy READ
LCD_RD_CLR;   
delay_us(1);//??1us   
  r=DATAIN;   //??????
LCD_RD_SET;
{  
LCD_RD_CLR;   
b=DATAIN;//?????    
LCD_RD_SET;
g=r&0XFF;//??9341,???????RG??,R??,G??,??8?
g<<=8;
}
LCD_CS_SET;
GPIOB->CRL=0X33333333; //PB0-7  ????
GPIOB->CRH=0X33333333; //PB8-15 ????
GPIOB->ODR=0XFFFF;   
value=(((r>>11)<<11)|((g>>10)<<5)|(b>>11));
return value;
}

/********************************************************************
*
*       LcdReadDataMultiple
*
* Function description:
*   Reads multiple values from a display register.
*/
static void LcdReadDataMultiple(U16 * pData, int NumItems) {
  //ili9341读取的第一个数据为无效数据,舍弃(原来没有使用config.numdummyreads参数的时候需要这个语句)
//*pData = ILI9341_RAM;

  while (NumItems--) {
*pData++=LCD_ReadPoint();
  }
}

这是emWIN底层读接口 我移植了原子大哥ili9341但是 鼠标还是有拖尾的颜色补偿不对。。。












QQ图片20150129173906.jpg

最佳答案

查看完整内容[请看2#楼]

具体请参考我们的STemWin的例程和教程,虽然是F407板子的,但是打点和读点和F103的没有任何区别!
正点原子逻辑分析仪DL16劲爆上市
回复

使用道具 举报

88

主题

7377

帖子

5

精华

资深版主

Rank: 8Rank: 8

积分
14980
金钱
14980
注册时间
2013-11-13
在线时间
1823 小时
发表于 2015-1-29 17:40:23 | 显示全部楼层
具体请参考我们的STemWin的例程和教程,虽然是F407板子的,但是打点和读点和F103的没有任何区别!
开往春天的手扶拖拉机
回复

使用道具 举报

7

主题

20

帖子

0

精华

初级会员

Rank: 2

积分
116
金钱
116
注册时间
2013-5-24
在线时间
12 小时
 楼主| 发表于 2015-1-29 19:12:23 | 显示全部楼层
回复【2楼】zuozhongkai:
---------------------------------
你们是FSMC 读写。我用的IO模拟 而且芯片也不一样呢。大侠能给个链接吗?
回复

使用道具 举报

88

主题

7377

帖子

5

精华

资深版主

Rank: 8Rank: 8

积分
14980
金钱
14980
注册时间
2013-11-13
在线时间
1823 小时
发表于 2015-1-29 20:48:20 | 显示全部楼层
论坛搜索就可以找到
开往春天的手扶拖拉机
回复

使用道具 举报

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

本版积分规则



关闭

原子哥极力推荐上一条 /2 下一条

正点原子公众号

QQ|手机版|OpenEdv-开源电子网 ( 粤ICP备12000418号-1 )

GMT+8, 2025-6-26 07:07

Powered by OpenEdv-开源电子网

© 2001-2030 OpenEdv-开源电子网

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