[ZLG-ARM] 有关LPC2368的P0,P1口快速IO的使用问题

[复制链接]
4102|12
 楼主| jordanxiao 发表于 2007-6-27 21:13 | 显示全部楼层 |阅读模式
最近在做LPC2368&nbsp;&nbsp;P0,P1口设置成IO模式,但是一直有设置不成功我不知道是什么问题?看了N遍了DATASHEET&nbsp;&nbsp;该设的配置寄存器都设拉,不知道哪里有漏掉。我具体设置如下如下:<br /><br />&nbsp;SCS&nbsp;|=&nbsp;0x01;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;//&nbsp;端口1选择快速GPIO<br /><br />&nbsp;PINSEL2=&nbsp;&nbsp;0x00000000;&nbsp;&nbsp;//P1口设为I/O模式<br />&nbsp;PINSEL3=&nbsp;&nbsp;0x00000000;<br /><br />&nbsp;FIO1MASK&nbsp;=&nbsp;0x00000000;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;//&nbsp;不屏蔽任何管脚<br />&nbsp;FIO1DIR&nbsp;=&nbsp;0XFFFFFFFF;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;//&nbsp;设定LED控制管脚输出<br /><br />&nbsp;&nbsp;&nbsp;&nbsp;while(1)<br />&nbsp;&nbsp;&nbsp;&nbsp;{<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;FIO1SET&nbsp;=&nbsp;0XFFFFFFFF;&nbsp;&nbsp;&nbsp;&nbsp;//&nbsp;1<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Delay_ms(10);<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;FIO1CLR&nbsp;=&nbsp;0XFFFFFFFF;&nbsp;&nbsp;&nbsp;&nbsp;//&nbsp;0<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Delay_ms(10);<br />&nbsp;&nbsp;&nbsp;&nbsp;}<br /><br /><br />帮忙解答下!谢谢
lpc2000 发表于 2007-6-27 23:11 | 显示全部楼层

看N遍干吗,NXP的网站上样板程序都有的吗

http://www.standardics.nxp.com/support/documents/microcontrollers/all/?scope=LPC2378
 楼主| jordanxiao 发表于 2007-6-28 08:21 | 显示全部楼层

谢谢lpc2000

我已经找到了DEMO&nbsp;&nbsp;<br />
 楼主| jordanxiao 发表于 2007-6-28 08:40 | 显示全部楼层

晕 , 跟我上面的设置不是一样的吗?

周立功的技术支持,在吗?&nbsp;&nbsp;帮忙解答下!!!谢谢
 楼主| jordanxiao 发表于 2007-6-28 12:38 | 显示全部楼层

自己顶下!

  
 楼主| jordanxiao 发表于 2007-6-28 19:28 | 显示全部楼层

怎么都没人理我????????????

  
 楼主| jordanxiao 发表于 2007-6-29 09:58 | 显示全部楼层

难道都没人用P0或者P1口做快速IO用吗?

  
 楼主| jordanxiao 发表于 2007-6-29 15:56 | 显示全部楼层

难道真的都没人用P0或者P1口做快速I/O用吗?

我到NXP主页下载了DEMO&nbsp;也没有关于PO&nbsp;P1口的应用啊!<br />它的快速I/O的DEMO用P2口做的,P2口本来就是快速I/O,我晕!它用P2口做这个DEMO有什么用啊????不过它的初始化有P0和P1的相关设置,<br />我认真看了下DEMO&nbsp;初始化的原代码,我没有发觉和我上面设置的有什么不同。<br /><br /><br />周工的技术支持们!!!帮忙分析下!
 楼主| jordanxiao 发表于 2007-7-2 10:49 | 显示全部楼层

晕,都没人理我?

  
ppz2005 发表于 2007-7-2 14:17 | 显示全部楼层

程序正常,是其它问题造成的!

  
 楼主| jordanxiao 发表于 2007-7-2 15:38 | 显示全部楼层

但是我把它设置成普通I/O就可以看到正常的波形啊?

但是我把它设置成普通I/O就可以看到正常的波形啊?你们用快速I/O都很正常吗?
netcalf 发表于 2007-7-2 20:44 | 显示全部楼层

我用快速IO可以

PINSEL2=&nbsp;&nbsp;0x00000000;&nbsp;&nbsp;//P1口设为I/O模式<br />PINSEL3=&nbsp;&nbsp;0x00000000;<br /><br />FIO1MASK&nbsp;=&nbsp;0x00000000;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;//&nbsp;不屏蔽任何管脚<br /><br />以上去掉试试看
 楼主| jordanxiao 发表于 2007-7-3 08:11 | 显示全部楼层

谢谢netcalf

我试试,不过我觉得可能确实是其它的问题。能顺便问下,你是自己写的底层1启动程序吗,我现在怀疑跟底层模板有关!
您需要登录后才可以回帖 登录 | 注册

本版积分规则

5

主题

23

帖子

0

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