OpenEdv-开源电子网

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

FSMC驱动LCD(寄存器版)

[复制链接]

530

主题

11万

帖子

34

精华

管理员

Rank: 12Rank: 12Rank: 12

积分
165536
金钱
165536
注册时间
2010-12-1
在线时间
2117 小时
发表于 2011-3-31 11:45:58 | 显示全部楼层 |阅读模式
在豪华版上测试的LCD驱动代码.采用FSMC方式驱动.给需要的朋友参考吧.豪华版本来打算四月份出的,可能要六月份后才能出来了.在这里给大家说声对不起.

LCD的RS是接在A10脚上. 这个根据自己的需要修改部分代码即可.

fsmc 驱动LCD源码.rar

52.23 KB, 下载次数: 1577

我是开源电子网www.openedv.com站长,有关站务问题请与我联系。
正点原子STM32开发板购买店铺http://openedv.taobao.com
正点原子官方微信公众平台,点击这里关注“正点原子”
正点原子逻辑分析仪DL16劲爆上市
回复

使用道具 举报

42

主题

568

帖子

0

精华

高级会员

Rank: 4

积分
784
金钱
784
注册时间
2010-12-19
在线时间
5 小时
发表于 2011-3-31 11:47:09 | 显示全部楼层
一个上蹿下跳的猴子~~~
回复 支持 反对

使用道具 举报

530

主题

11万

帖子

34

精华

管理员

Rank: 12Rank: 12Rank: 12

积分
165536
金钱
165536
注册时间
2010-12-1
在线时间
2117 小时
 楼主| 发表于 2011-3-31 11:48:16 | 显示全部楼层
回复【2楼】wolfdong7:
-------------------------------
你回帖也太快了吧.呵呵.
我是开源电子网www.openedv.com站长,有关站务问题请与我联系。
正点原子STM32开发板购买店铺http://openedv.taobao.com
正点原子官方微信公众平台,点击这里关注“正点原子”
回复 支持 反对

使用道具 举报

9

主题

85

帖子

0

精华

初级会员

Rank: 2

积分
143
金钱
143
注册时间
2011-1-12
在线时间
0 小时
发表于 2011-3-31 16:36:10 | 显示全部楼层
顶一下
回复 支持 反对

使用道具 举报

42

主题

568

帖子

0

精华

高级会员

Rank: 4

积分
784
金钱
784
注册时间
2010-12-19
在线时间
5 小时
发表于 2011-3-31 20:19:21 | 显示全部楼层
回复【3楼】正点原子:
-------------------------------
回帖又不要钱。
一个上蹿下跳的猴子~~~
回复 支持 反对

使用道具 举报

530

主题

11万

帖子

34

精华

管理员

Rank: 12Rank: 12Rank: 12

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

使用道具 举报

5

主题

12

帖子

0

精华

初级会员

Rank: 2

积分
63
金钱
63
注册时间
2011-2-7
在线时间
4 小时
发表于 2011-4-1 08:59:58 | 显示全部楼层
原子哥很给力很强大哈,顺便问下原子哥,豪华版的SD卡是用SDIO方式的还是?
回复 支持 反对

使用道具 举报

9

主题

85

帖子

0

精华

初级会员

Rank: 2

积分
143
金钱
143
注册时间
2011-1-12
在线时间
0 小时
发表于 2011-4-1 13:19:34 | 显示全部楼层
SD方式与SDIO方式都有。
回复 支持 反对

使用道具 举报

19

主题

156

帖子

0

精华

中级会员

Rank: 3Rank: 3

积分
291
金钱
291
注册时间
2011-3-23
在线时间
5 小时
发表于 2011-4-2 11:24:56 | 显示全部楼层
板子还是要速度点出的
回复 支持 反对

使用道具 举报

3

主题

36

帖子

0

精华

初级会员

Rank: 2

积分
78
金钱
78
注册时间
2011-5-5
在线时间
4 小时
发表于 2011-5-15 00:23:46 | 显示全部楼层
顶一个~
回复 支持 反对

使用道具 举报

7

主题

74

帖子

0

精华

初级会员

Rank: 2

积分
129
金钱
129
注册时间
2011-9-3
在线时间
4 小时
发表于 2011-9-6 16:25:03 | 显示全部楼层
太给力了,发现这个论坛很好。
http://shop60782849.taobao.com/显示屏专卖
回复 支持 反对

使用道具 举报

39

主题

597

帖子

2

精华

金牌会员

Rank: 6Rank: 6

积分
2115
金钱
2115
注册时间
2011-9-3
在线时间
121 小时
发表于 2011-11-8 22:59:32 | 显示全部楼层
原子,如果我用A16作为TFT的RS,是不是只要修改相应的复用的I/O和块地址?还需要修改其它吗?
回复 支持 反对

使用道具 举报

46

主题

284

帖子

0

精华

中级会员

Rank: 3Rank: 3

积分
494
金钱
494
注册时间
2011-6-20
在线时间
0 小时
发表于 2011-11-8 23:05:21 | 显示全部楼层
条件:CS->BANK1/NE1  RS->A16  16位数据模式 

NE1 0x600000000  
NE2 0x640000000  
NE3 0x680000000  
NE4 0x6C0000000 

根据RS接的地址线计算地址: 
16位模式:add=2^16*2=20000(h) 

定义如下: 

typedef struct   
{   
  u16 LCD_REG;   
  u16 LCD_RAM;   
} LCD_TypeDef;   

#define LCD_BASE    ((uint32_t)(0x6001FFFE))   
#define LCD         ((LCD_TypeDef *) LCD_BASE) 
这个我是看了原子个的例程 得出来的方法   不对请指点!(这个在AM论坛发过 本人现在很少上网)
回复 支持 反对

使用道具 举报

39

主题

597

帖子

2

精华

金牌会员

Rank: 6Rank: 6

积分
2115
金钱
2115
注册时间
2011-9-3
在线时间
121 小时
发表于 2011-11-8 23:27:37 | 显示全部楼层

谢谢muc520,我的是STM32103VET6,连接是:CS->NCE2,RS->A16,16位数据模式  ,所以应该是

定义如下: 

typedef struct   
{   
  u16 LCD_REG;   
  u16 LCD_RAM;   
} LCD_TypeDef;   

#define LCD_BASE    ((uint32_t)(0x6401FFFE))   
#define LCD         ((LCD_TypeDef *) LCD_BASE) 
可是这设置了这样烧写进去不能正常显示,是否还需要设置其它的呢?

回复 支持 反对

使用道具 举报

39

主题

597

帖子

2

精华

金牌会员

Rank: 6Rank: 6

积分
2115
金钱
2115
注册时间
2011-9-3
在线时间
121 小时
发表于 2011-11-8 23:48:58 | 显示全部楼层
好像还挺麻烦的啊。。
回复 支持 反对

使用道具 举报

39

主题

597

帖子

2

精华

金牌会员

Rank: 6Rank: 6

积分
2115
金钱
2115
注册时间
2011-9-3
在线时间
121 小时
发表于 2011-11-9 00:05:23 | 显示全部楼层
求助,顶!
回复 支持 反对

使用道具 举报

530

主题

11万

帖子

34

精华

管理员

Rank: 12Rank: 12Rank: 12

积分
165536
金钱
165536
注册时间
2010-12-1
在线时间
2117 小时
 楼主| 发表于 2011-11-9 00:51:36 | 显示全部楼层
其实这个主意bit1才是最低位就好理解了.
我是开源电子网www.openedv.com站长,有关站务问题请与我联系。
正点原子STM32开发板购买店铺http://openedv.taobao.com
正点原子官方微信公众平台,点击这里关注“正点原子”
回复 支持 反对

使用道具 举报

8

主题

26

帖子

0

精华

初级会员

Rank: 2

积分
89
金钱
89
注册时间
2011-9-16
在线时间
4 小时
发表于 2011-11-9 11:03:20 | 显示全部楼层
回复【14楼】螃蟹爱虫:
---------------------------------
将代码中的相应FSMC_Bank1->BTCR[6],FSMC_Bank1->BTCR[7]改好,BWTR没有用到
回复 支持 反对

使用道具 举报

39

主题

597

帖子

2

精华

金牌会员

Rank: 6Rank: 6

积分
2115
金钱
2115
注册时间
2011-9-3
在线时间
121 小时
发表于 2011-11-9 20:10:33 | 显示全部楼层
只是修改上面参数吗?好像启动文件也需要修改吧?原子的是ZE的,我的是VE的。。
回复 支持 反对

使用道具 举报

8

主题

26

帖子

0

精华

初级会员

Rank: 2

积分
89
金钱
89
注册时间
2011-9-16
在线时间
4 小时
发表于 2011-11-9 21:58:34 | 显示全部楼层
回复【19楼】螃蟹爱虫:
---------------------------------
启动文件都是一样的
回复 支持 反对

使用道具 举报

20

主题

71

帖子

0

精华

初级会员

Rank: 2

积分
171
金钱
171
注册时间
2011-11-6
在线时间
0 小时
发表于 2012-1-7 17:13:57 | 显示全部楼层
先顶再说
回复 支持 反对

使用道具 举报

8

主题

32

帖子

0

精华

初级会员

Rank: 2

积分
86
金钱
86
注册时间
2011-7-8
在线时间
2 小时
发表于 2012-2-11 17:26:46 | 显示全部楼层
顶顶正点原子。。。

始终都给我们以惊喜。。
回复 支持 反对

使用道具 举报

12

主题

42

帖子

0

精华

初级会员

Rank: 2

积分
110
金钱
110
注册时间
2012-4-25
在线时间
0 小时
发表于 2012-4-25 17:47:28 | 显示全部楼层
回复【10楼】yiya1989:
---------------------------------
原子哥很勤劳啊为什么不去京城参加51大会
真正和谐
回复 支持 反对

使用道具 举报

44

主题

260

帖子

0

精华

中级会员

Rank: 3Rank: 3

积分
253
金钱
253
注册时间
2012-3-8
在线时间
29 小时
发表于 2012-4-25 19:53:23 | 显示全部楼层
 顶~正需要这个呢,原子哥的SDIO驱动出来了不?也上传下呗
回复 支持 反对

使用道具 举报

27

主题

259

帖子

0

精华

中级会员

Rank: 3Rank: 3

积分
387
金钱
387
注册时间
2014-8-19
在线时间
0 小时
发表于 2014-10-14 22:26:47 | 显示全部楼层
回复【3楼】正点原子:
---------------------------------
老大,MINI版上,可以用它来驱动OLED吗?
回复 支持 反对

使用道具 举报

530

主题

11万

帖子

34

精华

管理员

Rank: 12Rank: 12Rank: 12

积分
165536
金钱
165536
注册时间
2010-12-1
在线时间
2117 小时
 楼主| 发表于 2014-10-14 23:04:55 | 显示全部楼层
回复【25楼】dongbaohui:
---------------------------------
Mini板有OLED例程。
我是开源电子网www.openedv.com站长,有关站务问题请与我联系。
正点原子STM32开发板购买店铺http://openedv.taobao.com
正点原子官方微信公众平台,点击这里关注“正点原子”
回复 支持 反对

使用道具 举报

27

主题

259

帖子

0

精华

中级会员

Rank: 3Rank: 3

积分
387
金钱
387
注册时间
2014-8-19
在线时间
0 小时
发表于 2014-10-15 10:13:22 | 显示全部楼层
回复【26楼】正点原子:
---------------------------------
我感觉太慢了,想试试FSMC
回复 支持 反对

使用道具 举报

32

主题

300

帖子

0

精华

金牌会员

Rank: 6Rank: 6

积分
1049
金钱
1049
注册时间
2012-3-30
在线时间
321 小时
发表于 2019-10-3 21:05:10 | 显示全部楼层
数据引脚不按顺序可以用么
回复 支持 反对

使用道具 举报

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

本版积分规则



关闭

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

正点原子公众号

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

GMT+8, 2025-6-10 19:10

Powered by OpenEdv-开源电子网

© 2001-2030 OpenEdv-开源电子网

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