首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 嵌入开发 > 驱动开发 >

【SOS】S3C2440 LCD12864驱动,诸位大大来看看

2013-11-15 
【SOS】S3C2440 LCD12864驱动,各位大大来看看!s3c2440的LCD12864驱动,LCD12864的数据口接了DATA0-DATA7,在li

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

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

热点排行