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

[复制链接]
2031|0
 楼主| jstu023123 发表于 2007-10-16 09:14 | 显示全部楼层 |阅读模式
我做NandFlash驱动,配置为8位数据总线,P2口其他若干脚为GPIO,初始化程序如下:<br />&nbsp;void&nbsp;NF_Init(void)<br />{<br />&nbsp;&nbsp;&nbsp;PINSEL2=(PINSEL2&0xFFFFFFCF)|0x20;&nbsp;//&nbsp;P2.7~2.0为数据总线,P1.1为OE<br />&nbsp;&nbsp;&nbsp;PINSEL2&nbsp;=&nbsp;(PINSEL2|0x900);&nbsp;&nbsp;&nbsp;//&nbsp;使能WE、CS1&nbsp;&nbsp;&nbsp;<br />&nbsp;&nbsp;&nbsp;PINSEL2&nbsp;=&nbsp;&nbsp;PINSEL2&nbsp;|&nbsp;(&nbsp;0x03&lt&lt23);&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;//&nbsp;&nbsp;P3.0、3.1为地址线<br />&nbsp;&nbsp;&nbsp;PINSEL2&nbsp;&=&nbsp;0xF1FFFFFF;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;//无地址线&nbsp;<br />&nbsp;&nbsp;&nbsp;<br />&nbsp;&nbsp;&nbsp;IO2DIR&nbsp;=&nbsp;&nbsp;IO2DIR&nbsp;|&nbsp;(0x01&lt&lt18)&0xFFF7FFFF&nbsp;;&nbsp;//P2.19&nbsp;RB&nbsp;input,<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;//P2.18&nbsp;WP&nbsp;output<br />&nbsp;&nbsp;&nbsp;IO2SET&nbsp;=&nbsp;IO2SET&nbsp;|(&nbsp;0x01&lt&lt18&nbsp;);&nbsp;&nbsp;&nbsp;//&nbsp;WP&nbsp;=&nbsp;1<br />&nbsp;}<br />如上设置后,2.18脚一直为低电平,写保护;而只设置IO2口时,WP为高电平,是不是PINSEL2设置对IO2设置有影响啊还是我初始化错了?ZLG指导书不是说&nbsp;8位数据总线,D8~D31可作为GPIO吗?
您需要登录后才可以回帖 登录 | 注册

本版积分规则

40

主题

93

帖子

0

粉丝
快速回复 在线客服 返回列表 返回顶部