智能硬件•创客天地

 找回密码
 立即注册
查看: 1145|回复: 7

咨询下LPC1788的EMC的操作   [复制链接]

Rank: 6Rank: 6

发表于 2015-1-13 20:24:39 |显示全部楼层
我给LPC1788外挂了一个OLED显示器,使用8位数据,3位地址及读、写控制,片选用的是地址译码。先用GPIO模拟总线读写成功,但模仿NXP的norFLASH例程设置EMC后却无法操作OLED。请教一下8位的EMC时各寄存器有什么讲究吗?

使用道具 举报

Rank: 9Rank: 9Rank: 9

推广达人 荣誉管理

发表于 2015-1-14 09:05:48 |显示全部楼层
你好,根据你的疑问,请看下面:
LPC_EMC->STATICCONFIG0=0x00000180;/* 这个寄存器可以配置数据宽度和使能长等待延时,详细参考用户手册*/
LPC_EMC->STATICEXTENDEDWAIT/* 这个寄存器可以修改读写延时,调整读写速度*/

使用道具 举报

Rank: 6Rank: 6

发表于 2015-1-14 19:49:40 |显示全部楼层
技术客服 发表于 2015-1-14 09:05
你好,根据你的疑问,请看下面:
LPC_EMC->STATICCONFIG0=0x00000180;/* 这个寄存器可以配置数据宽度和使 ...

QQ截图20150114194503.jpg

谢谢解答!今天总算无意找到原因所在。问题出在这个PB的设置上,我是8位的数据宽度,看着资料感觉没讲清PB位在8位总线时的作用,原来用的是默认的0值,EMC工作不正常,将其设为1后,EMC就可以正常工作了。

使用道具 举报

Rank: 1

发表于 2016-6-27 12:03:05 |显示全部楼层
值得收藏...

使用道具 举报

Rank: 1

发表于 2016-10-8 13:12:41 |显示全部楼层
今天没事来逛逛

使用道具 举报

Rank: 2

发表于 2016-12-11 19:52:54 |显示全部楼层
提示: 作者被禁止或删除 内容自动屏蔽

使用道具 举报

发表于 2017-1-20 18:42:42 |显示全部楼层
提示: 作者被禁止或删除 内容自动屏蔽

使用道具 举报

发表于 2017-9-8 12:42:26 |显示全部楼层
提示: 作者被禁止或删除 内容自动屏蔽

使用道具 举报

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

Archiver|智能硬件•创客天地     

GMT+8, 2018-2-19 06:04 , Processed in 0.462908 second(s), 18 queries .

Powered by Discuz! X2

© 2001-2011 Comsenz Inc.

回顶部