OpenEdv-开源电子网

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

关于FSMC驱动LCD

[复制链接]

62

主题

126

帖子

0

精华

中级会员

Rank: 3Rank: 3

积分
280
金钱
280
注册时间
2015-6-11
在线时间
56 小时
发表于 2016-6-12 08:08:27 | 显示全部楼层 |阅读模式
5金钱
在设置时序时我把所有的时序都设为0,并且把模式设为A,B,C,D的任何一个,都可以正常工作,这是怎么回事?

最佳答案

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

说明时序满足lcd驱动的时序要求。
正点原子逻辑分析仪DL16劲爆上市
回复

使用道具 举报

530

主题

11万

帖子

34

精华

管理员

Rank: 12Rank: 12Rank: 12

积分
165377
金钱
165377
注册时间
2010-12-1
在线时间
2111 小时
发表于 2016-6-12 08:08:28 | 显示全部楼层
说明时序满足lcd驱动的时序要求。
我是开源电子网www.openedv.com站长,有关站务问题请与我联系。
正点原子STM32开发板购买店铺http://openedv.taobao.com
正点原子官方微信公众平台,点击这里关注“正点原子”
回复

使用道具 举报

58

主题

6293

帖子

1

精华

资深版主

Rank: 8Rank: 8

积分
11476
金钱
11476
注册时间
2014-4-1
在线时间
1297 小时
发表于 2016-6-12 10:46:02 | 显示全部楼层

所有的时序都设为0,并且把模式设为A,B,C,D的任何一个

这些都听不懂。


回复

使用道具 举报

62

主题

126

帖子

0

精华

中级会员

Rank: 3Rank: 3

积分
280
金钱
280
注册时间
2015-6-11
在线时间
56 小时
 楼主| 发表于 2016-6-12 11:06:33 | 显示全部楼层
xuande 发表于 2016-6-12 10:46
所有的时序都设为0,并且把模式设为A,B,C,D的任何一个

这些都听不懂。

        readWriteTiming.FSMC_AddressSetupTime = 0;         //地址建立时间(ADDSET)为16个HCLK 1/168M=6ns*16=96ns       
        readWriteTiming.FSMC_DataSetupTime = 60;                        //数据保存时间为60个HCLK        =6*60=360ns
        readWriteTiming.FSMC_BusTurnAroundDuration = 15; //CS从禁止到使能的时间为0ns,但从CS禁止到RD使能需要90ns,所以设为15
        readWriteTiming.FSMC_AddressHoldTime = 0x00;         //地址保持时间(ADDHLD)模式A无关       
        readWriteTiming.FSMC_CLKDivision = 0x00;                 //模式A无关
        readWriteTiming.FSMC_DataLatency = 0x00;                 //模式A无关
        readWriteTiming.FSMC_AccessMode = FSMC_AccessMode_A;         //模式A
   

        writeTiming.FSMC_AddressSetupTime =0;              //地址建立时间(ADDSET) 从地址输出到WR使能的时间,最小是0ns
        writeTiming.FSMC_DataSetupTime = 8;                 //数据保存时间  为8个HCLK =48ns WR低电平和高电平时间和为66ns,高电平存数据6ns,BusTurnAroundDuration = 2,12ns,还差48ns
        writeTiming.FSMC_BusTurnAroundDuration = 2;//CS从禁止到使能的时间为0ns,但从CS禁止到WR使能需要10ns,所以设为2
        writeTiming.FSMC_AddressHoldTime = 0x00;         //地址保持时间 与模式A无关               
        writeTiming.FSMC_CLKDivision = 0x00;         //模式A无关
        writeTiming.FSMC_DataLatency = 0x00;                  //模式A无关
        writeTiming.FSMC_AccessMode = FSMC_AccessMode_A;         //模式A

就是说把上面六个成员变量都设为0,最后一个设为B或者C或者D
回复

使用道具 举报

62

主题

126

帖子

0

精华

中级会员

Rank: 3Rank: 3

积分
280
金钱
280
注册时间
2015-6-11
在线时间
56 小时
 楼主| 发表于 2016-6-16 10:45:35 | 显示全部楼层
正点原子 发表于 2016-6-15 22:46
说明时序满足lcd驱动的时序要求。

那你在视频里教的计算方法不对吗?还是说数据手册里的参数留了很大的余地
回复

使用道具 举报

530

主题

11万

帖子

34

精华

管理员

Rank: 12Rank: 12Rank: 12

积分
165377
金钱
165377
注册时间
2010-12-1
在线时间
2111 小时
发表于 2016-6-18 20:51:10 | 显示全部楼层
ygrc45 发表于 2016-6-16 10:45
那你在视频里教的计算方法不对吗?还是说数据手册里的参数留了很大的余地

你只要不快,可以随便慢。。。
我是开源电子网www.openedv.com站长,有关站务问题请与我联系。
正点原子STM32开发板购买店铺http://openedv.taobao.com
正点原子官方微信公众平台,点击这里关注“正点原子”
回复

使用道具 举报

62

主题

126

帖子

0

精华

中级会员

Rank: 3Rank: 3

积分
280
金钱
280
注册时间
2015-6-11
在线时间
56 小时
 楼主| 发表于 2016-6-27 16:17:30 | 显示全部楼层
正点原子 发表于 2016-6-18 20:51
你只要不快,可以随便慢。。。

这我知道啊  问题就是我快了  而且设为最快: “0”等待
回复

使用道具 举报

530

主题

11万

帖子

34

精华

管理员

Rank: 12Rank: 12Rank: 12

积分
165377
金钱
165377
注册时间
2010-12-1
在线时间
2111 小时
发表于 2016-6-27 23:21:18 | 显示全部楼层
ygrc45 发表于 2016-6-27 16:17
这我知道啊  问题就是我快了  而且设为最快: “0”等待

103设置0也就是那个屌样。。。设置为也快不到哪里去。
你换407,设置成0,看看还显示不了。。。
我是开源电子网www.openedv.com站长,有关站务问题请与我联系。
正点原子STM32开发板购买店铺http://openedv.taobao.com
正点原子官方微信公众平台,点击这里关注“正点原子”
回复

使用道具 举报

62

主题

126

帖子

0

精华

中级会员

Rank: 3Rank: 3

积分
280
金钱
280
注册时间
2015-6-11
在线时间
56 小时
 楼主| 发表于 2016-6-28 09:41:15 | 显示全部楼层
正点原子 发表于 2016-6-27 23:21
103设置0也就是那个屌样。。。设置为也快不到哪里去。
你换407,设置成0,看看还显示不了。。。

我用的是探索者F407的  103没用过
回复

使用道具 举报

2

主题

171

帖子

0

精华

论坛元老

Rank: 8Rank: 8

积分
3792
金钱
3792
注册时间
2016-6-26
在线时间
276 小时
发表于 2016-7-1 07:36:45 | 显示全部楼层
顶一下。
回复

使用道具 举报

62

主题

126

帖子

0

精华

中级会员

Rank: 3Rank: 3

积分
280
金钱
280
注册时间
2015-6-11
在线时间
56 小时
 楼主| 发表于 2016-7-13 15:44:16 | 显示全部楼层
还没回答呢   怎么就变成已解决了呢?  我还不知道答案呢
回复

使用道具 举报

3

主题

126

帖子

0

精华

高级会员

Rank: 4

积分
776
金钱
776
注册时间
2015-2-28
在线时间
251 小时
发表于 2016-7-14 15:36:45 | 显示全部楼层
原子哥正解
回复

使用道具 举报

62

主题

126

帖子

0

精华

中级会员

Rank: 3Rank: 3

积分
280
金钱
280
注册时间
2015-6-11
在线时间
56 小时
 楼主| 发表于 2016-7-15 22:24:16 | 显示全部楼层

哪一句?
回复

使用道具 举报

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

本版积分规则



关闭

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

正点原子公众号

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

GMT+8, 2025-2-27 18:16

Powered by OpenEdv-开源电子网

© 2001-2030 OpenEdv-开源电子网

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