当前位置: 技术问答>linux和unix
试问这个pin的作用到底是什么?
来源: 互联网 发布时间:2016-05-28
本文导语: http://linux.chinaunix.net/bbs/attachments/month_0904/20090403_79ab0466ad1e3f5240559HHjmwwjIcWO.jpg 就是这个wel-信号,它应该是个上升沿,它和pein_cs相与的结果PRN_WR控制驱动芯片 http://linux.chinaunix.net/bbs/attachments/month_0904/20090403_fbd64cc53556d987...
http://linux.chinaunix.net/bbs/attachments/month_0904/20090403_79ab0466ad1e3f5240559HHjmwwjIcWO.jpg
就是这个wel-信号,它应该是个上升沿,它和pein_cs相与的结果PRN_WR控制驱动芯片
http://linux.chinaunix.net/bbs/attachments/month_0904/20090403_fbd64cc53556d9875d930rf66PlLt0Qq.jpg
我的问题就是:这个wel-的作用是什么?它需要我们来控制么?还是根本不需要去管它???
Datasheet上面对其描述很少,比如 nwel-:Write Strobes;
就是这个wel-信号,它应该是个上升沿,它和pein_cs相与的结果PRN_WR控制驱动芯片
http://linux.chinaunix.net/bbs/attachments/month_0904/20090403_fbd64cc53556d9875d930rf66PlLt0Qq.jpg
我的问题就是:这个wel-的作用是什么?它需要我们来控制么?还是根本不需要去管它???
Datasheet上面对其描述很少,比如 nwel-:Write Strobes;
|
假定你的是 32 bit 的 cpu,那么:
貌似上面的读写都可以触发 cs 片选信号。一般来说,片选信号 cs 是地址解码时自动生成的,不提供对他的直接操作,而采用上面的间接方式操作。
#define PADDR PHY_TO_VIRTUAL(0x13000000)
unsigned char *p8bit = (unsigned char *)PADDR;
unsigned short *p16bit = (unsigned short *)PADDR;
unsigned long *p32bit = (unsigned long *)PADDR;
unsigned char data8bit;
unsigned short data16bit;
unsigned long data32bit;
// write to
*p8bit = data8bit;
*p16bit = data16bit;
*p32bit = data32bit;
// read from
data8bit = *p8bit;
data16bit = *p16bit;
data32bit = *p32bit;
貌似上面的读写都可以触发 cs 片选信号。一般来说,片选信号 cs 是地址解码时自动生成的,不提供对他的直接操作,而采用上面的间接方式操作。
您可能感兴趣的文章:
本站(WWW.)旨在分享和传播互联网科技相关的资讯和技术,将尽最大努力为读者提供更好的信息聚合和浏览方式。
本站(WWW.)站内文章除注明原创外,均为转载、整理或搜集自网络。欢迎任何形式的转载,转载请注明出处。
本站(WWW.)站内文章除注明原创外,均为转载、整理或搜集自网络。欢迎任何形式的转载,转载请注明出处。