OpenEdv-开源电子网

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

TFTLCD

[复制链接]

26

主题

42

帖子

0

精华

初级会员

Rank: 2

积分
174
金钱
174
注册时间
2013-12-22
在线时间
3 小时
发表于 2014-4-12 00:42:23 | 显示全部楼层 |阅读模式
原子哥,战舰板上的液晶的驱动芯片型号是9320吗?芯片的片选信号,读选通和写选通信号都是低电平有效吗?
正点原子逻辑分析仪DL16劲爆上市
回复

使用道具 举报

530

主题

11万

帖子

34

精华

管理员

Rank: 12Rank: 12Rank: 12

积分
165475
金钱
165475
注册时间
2010-12-1
在线时间
2115 小时
发表于 2014-4-12 00:52:39 | 显示全部楼层
是ILI9341,低电平有效。
我是开源电子网www.openedv.com站长,有关站务问题请与我联系。
正点原子STM32开发板购买店铺http://openedv.taobao.com
正点原子官方微信公众平台,点击这里关注“正点原子”
回复 支持 反对

使用道具 举报

0

主题

6

帖子

0

精华

新手上路

积分
26
金钱
26
注册时间
2013-10-26
在线时间
0 小时
发表于 2014-4-12 20:08:17 | 显示全部楼层
对了,原子哥,LCD实验中把结构体
typedef struct
{
      u16 LCD_REG;
      u16 LCD_RAM;
}LCD_TypeDef;
#define LCD_BASE ((U32)0X6C000000|0X000007FE)
#define LCD ((LCD_TypeDef*)LCD_BASE)

改成这样,
#define LCD_REG (*(vu32 *)0X6C0007FE)
#define LCD_RAM (*(vu32 *)0X6C000800)
为什么不能传送数据成功啊?是不是我定义的有问题?
回复 支持 反对

使用道具 举报

530

主题

11万

帖子

34

精华

管理员

Rank: 12Rank: 12Rank: 12

积分
165475
金钱
165475
注册时间
2010-12-1
在线时间
2115 小时
发表于 2014-4-12 20:47:18 | 显示全部楼层
回复【3楼】Shoopping:
---------------------------------
这样是可以的哦,不对得检查其他地方了。。。
我是开源电子网www.openedv.com站长,有关站务问题请与我联系。
正点原子STM32开发板购买店铺http://openedv.taobao.com
正点原子官方微信公众平台,点击这里关注“正点原子”
回复 支持 反对

使用道具 举报

26

主题

42

帖子

0

精华

初级会员

Rank: 2

积分
174
金钱
174
注册时间
2013-12-22
在线时间
3 小时
 楼主| 发表于 2014-4-13 23:00:07 | 显示全部楼层
回复【2楼】正点原子:
---------------------------------
原子哥,我用IO口摸拟STM32的FSMC驱动TFTLCD,然后写寄存器和数据的两个函数你帮我看一下可不可以,
 void LCD_WR_DATA(u16 regval)   //写数据
{
    rs=1;//写数据    
    shuju=regval; //IO口的数据传入
wr=0;//写选通
DELAY_US(1);
wr=1; 
}

void LCD_WR_REG(u16 regval)   //写寄存器
{
    rs=0;   //写寄存器 
    shuju=regval;//IO口的数据传入
wr=0;//写选通
DELAY_US(1);
wr=1; 
}
如果我只是用液晶进行普通的显示,不读驱动芯片的型号,读数据函数是不是可以不要???
回复 支持 反对

使用道具 举报

530

主题

11万

帖子

34

精华

管理员

Rank: 12Rank: 12Rank: 12

积分
165475
金钱
165475
注册时间
2010-12-1
在线时间
2115 小时
发表于 2014-4-13 23:10:22 | 显示全部楼层
回复【5楼】28335:
---------------------------------
模拟驱动,请看我们Mini板的例程。
你这代码,CS都没控制呢。。。
另外,你说的不读数据,是可以不要读数据函数的。
我是开源电子网www.openedv.com站长,有关站务问题请与我联系。
正点原子STM32开发板购买店铺http://openedv.taobao.com
正点原子官方微信公众平台,点击这里关注“正点原子”
回复 支持 反对

使用道具 举报

26

主题

42

帖子

0

精华

初级会员

Rank: 2

积分
174
金钱
174
注册时间
2013-12-22
在线时间
3 小时
 楼主| 发表于 2014-4-14 16:40:23 | 显示全部楼层
回复【6楼】正点原子:
---------------------------------
我用IO口模拟驱动了战舰板实验18,TFTLCD显示实验,但是有时刷屏换背景色时会卡,请问是不是时序问题,是太快了还是太慢了
回复 支持 反对

使用道具 举报

530

主题

11万

帖子

34

精华

管理员

Rank: 12Rank: 12Rank: 12

积分
165475
金钱
165475
注册时间
2010-12-1
在线时间
2115 小时
发表于 2014-4-14 19:09:49 | 显示全部楼层
IO模拟,还不至于让TFT反映不过来了。。。
可能你时序问题多点。参考下Mini板的例程。
我是开源电子网www.openedv.com站长,有关站务问题请与我联系。
正点原子STM32开发板购买店铺http://openedv.taobao.com
正点原子官方微信公众平台,点击这里关注“正点原子”
回复 支持 反对

使用道具 举报

26

主题

42

帖子

0

精华

初级会员

Rank: 2

积分
174
金钱
174
注册时间
2013-12-22
在线时间
3 小时
 楼主| 发表于 2014-4-16 23:08:52 | 显示全部楼层
回复【8楼】正点原子:
--------------------------------
我参照MINI板的写寄存器函数和写数据函数一样写的,为什么我的就一直有一点BUG呢,老是有一两个字显示不正常,是不是因为我的晶振频率和MINI板的不同啊?
回复 支持 反对

使用道具 举报

28

主题

1489

帖子

0

精华

论坛大神

Rank: 7Rank: 7Rank: 7

积分
1656
金钱
1656
注册时间
2013-7-24
在线时间
1 小时
发表于 2014-4-16 23:21:33 | 显示全部楼层
这个应该是用不了的。
于20150522停用该账号:http://www.microstar.club
回复 支持 反对

使用道具 举报

530

主题

11万

帖子

34

精华

管理员

Rank: 12Rank: 12Rank: 12

积分
165475
金钱
165475
注册时间
2010-12-1
在线时间
2115 小时
发表于 2014-4-16 23:27:48 | 显示全部楼层
不会是晶振的问题。
你测试下画点吧。
任意坐标画点,看看正常不。
我是开源电子网www.openedv.com站长,有关站务问题请与我联系。
正点原子STM32开发板购买店铺http://openedv.taobao.com
正点原子官方微信公众平台,点击这里关注“正点原子”
回复 支持 反对

使用道具 举报

26

主题

42

帖子

0

精华

初级会员

Rank: 2

积分
174
金钱
174
注册时间
2013-12-22
在线时间
3 小时
 楼主| 发表于 2014-4-17 09:07:18 | 显示全部楼层
正常啊,我把液晶放到战舰板上,就显示正常,我弄到另一块板上,就不正常了,我测了我的液晶型号是0X4535,在哪能找到这块液晶的写时序图啊?
回复 支持 反对

使用道具 举报

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

本版积分规则



关闭

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

正点原子公众号

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

GMT+8, 2025-5-12 00:00

Powered by OpenEdv-开源电子网

© 2001-2030 OpenEdv-开源电子网

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