欢迎来到Doc100.Net免费学习资源知识分享平台!
您的位置:首页 > 程序异常 >

【sos】s3c2440 lcd12864驱动,诸位大大来看看

更新时间: 2014-01-05 03:18:59 责任编辑: Author_N1

 

【SOS】S3C2440 LCD12864驱动,各位大大来看看!
s3c2440的LCD12864驱动,LCD12864的数据口接了DATA0-DATA7,在linux怎么定义接口?
我查看了原理图DM9000也有接DATA0-DATA7,但是我在drivers/net/dm9000.c dm9000.h也没有找到,
故我不知道怎么用DATA0-DATA7,还有DATA0-DATA7算是什么口?(是数据总线么)


--参考方法--
一般驱动都是通过控制控制器的寄存器来控制外设的。
--参考方法--
你这样接就不对了。12864的总线是8位的。而2440的总线是32位的。所以你要用595这样的类似的芯片通过SPI接口发送。
这个不是在设备的.H里,是在SOC的.H文件里。里边有寄存器的影射地址。你操作影射地址就行了。
你需要配置SPCON0和SPCON1和其它的几个寄存器。来启用SPI,SPI寄存器的地址是在0x59000000到0x59000034这段地址。
--参考方法--
驱动12864这类的低速屏,用GPIO就可以,非常容易,用宏定义好管脚,直接用单片机的驱动即可。
上一篇:上一篇
下一篇:下一篇

 

随机推荐程序问答结果

 

 

如对文章有任何疑问请提交到问题反馈,或者您对内容不满意,请您反馈给我们DOC100.NET论坛发贴求解。
DOC100.NET资源网,机器学习分类整理更新日期::2014-01-05 03:18:59
如需转载,请注明文章出处和来源网址:http://www.doc100.net/bugs/t/20651/
本文WWW.DOC100.NET DOC100.NET版权所有。