打印
[ZLG-ARM]

2214,8位数据总线,P2其他若干脚配置为普通IO口,可以的吧

[复制链接]
1497|0
手机看帖
扫描二维码
随时随地手机跟帖
跳转到指定楼层
楼主
jstu023123|  楼主 | 2007-10-16 09:14 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
我做NandFlash驱动,配置为8位数据总线,P2口其他若干脚为GPIO,初始化程序如下:
 void NF_Init(void)
{
   PINSEL2=(PINSEL2&0xFFFFFFCF)|0x20; // P2.7~2.0为数据总线,P1.1为OE
   PINSEL2 = (PINSEL2|0x900);   // 使能WE、CS1   
   PINSEL2 =  PINSEL2 | ( 0x03<<23);        //  P3.0、3.1为地址线
   PINSEL2 &= 0xF1FFFFFF;      //无地址线 
   
   IO2DIR =  IO2DIR | (0x01<<18)&0xFFF7FFFF ; //P2.19 RB input,
                                              //P2.18 WP output
   IO2SET = IO2SET |( 0x01<<18 );   // WP = 1
 }
如上设置后,2.18脚一直为低电平,写保护;而只设置IO2口时,WP为高电平,是不是PINSEL2设置对IO2设置有影响啊还是我初始化错了?ZLG指导书不是说 8位数据总线,D8~D31可作为GPIO吗?

相关下载

相关帖子

发新帖 我要提问
您需要登录后才可以回帖 登录 | 注册

本版积分规则

40

主题

93

帖子

0

粉丝