主题最新回顾(发布时间: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,但各位的方向不能独立 设置,上电缺省设置为数字输入。 这个有什么玄机吗? |