回复帖子:(9260(218.65.*.*))又对P5口做实验:PIO_OutD...

用户名:   *您没有注册?
密码:   *忘记论坛密码?    标题采用“回复:XXX....”
验证码 点击获取验证码
主题标题:  *不得超过 200 个汉字
当前心情
上一页 发帖表情 下一页
内容
  

主题最新回顾(发布时间:2009-8-2 11:35:00)
--  作者:zhl(119.4.*.*)
--  
目前的版本是这样的,P5口的IO要么选择同为输入、要么是同为输出。
在后续的升级版本中,我们将支持P5口的各位IO可独立设置。

主题最新回顾(发布时间:2009-8-1 23:16:00)
--  作者:9260(61.180.*.*)
--  
也就是现在P5口对PIO_OutEnable()、PIO_OutDisable()函数只有两种情况:要不全部输出设置--PIO_OutEnable( EM9260_P5, 0xff);要不全部输入设置--PIO_OutDisable( EM9260_P5, 0xff),是吧?

主题最新回顾(发布时间:2009-8-1 23:10:00)
--  作者:9260(61.180.*.*)
--  
确实是14页有“在CN3 和CN4 中的数字IO 信号P5.0 – P5.7 为双向数字IO,但各位的方向不能独立设置,上电缺省设置为数字输入。”,我看错页码了。

主题最新回顾(发布时间:2009-8-1 23:00:00)
--  作者:9260(61.180.*.*)
--  
我的邮箱是hongqi1029@126.com

主题最新回顾(发布时间:2009-8-1 22:58:00)
--  作者:9260(61.180.*.*)
--  
感谢朱工的回答!在14页没有找到你所说的内容。在15页,看到“在CN3 和CN4 中的数字IO 信号P5.0 – P5.7 为双向数字IO,但各位的方向不能独立设置,上电缺省设置为数字输入。”说的没有你那么直白啊!
   你的意思我在理解下,“P5对用户来讲只能同时设置为输入或者输出,别无其他设置!”朱工是这个意思吧?
   建议:1)你的话可以写到手册上去,15页的那句话不是很好准确的理解到你的那个意思。
2)em9260_dio_ex.h文件中的PIO_OutEnable()、PIO_OutDisable()函数对于P5口应该说清楚,只有两种控制0xff或者0x00。
3)板子有点可惜,既然也是GPIO,不同单独的设置成输入或输出。内核是不是考虑下啊!P5口的(P5.0、P5.1、P5.2、P5.4)其实本身是SPI管脚,其中就有输出也有输入的,而用户不能单独设置,这样不是很强啊!


主题最新回顾(发布时间:2009-8-1 21:28:00)
--  作者:zxw(119.4.*.*)
--  
P5口的每个引脚不能单独设置成输入或是输出,只能同时作为输入或是输出。请仔细读EM9260的数据手册,在第14页下面有说明。

主题最新回顾(发布时间:2009-8-1 19:03:00)
--  作者:9260(218.65.*.*)
--  
帮助解决啊!!!???

主题最新回顾(发布时间:2009-8-1 19:03:00)
--  作者:9260(218.65.*.*)
--  
又对P5口做实验:
PIO_OutDisable( EM9260_P5, 0x08 );
PIO_OutEnable( EM9260_P5, 0x07);
设置(P5.3)输入语句放前面,设置(P5.0、P5.1、P5.2)为输出放在后面,发现现在对(P5.0、P5.1、P5.2)控制高低电平有效,但对输入(P5.3)读取电平无效,尽管给(P5.3)接低电平,但是 PIO_InUchar( EM9260_P5, &uc )读的数显示(P5.3)始终为1,与实际不符。



主题最新回顾(发布时间:2009-8-1 17:33:00)
--  作者:9260(218.65.*.*)
--  
刚试验发现:假如只使用:PIO_OutEnable( EM9260_P5, 0x07);然后再控制(P5.0、P5.1、P5.2)的输出电平可以!

但是我的请况是想把(P5.0、P5.1、P5.2)作为输出,(P5.3)
作为输入啊,PIO_OutEnable()、PIO_OutDisable()要一起使用啊!!!求助啊

主题最新回顾(发布时间:2009-8-1 17:28:00)
--  作者:9260(218.65.*.*)
--  
注意到手册上一句话:在CN3 和CN4 中的数字IO 信号P5.0 – P5.7 为双向数字IO,但各位的方向不能独立
设置,上电缺省设置为数字输入。

这个有什么玄机吗?