回复帖子:(zhl(0.0.*.*))GPIORead()返回的是一个char,...

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

主题最新回顾(发布时间:2004-8-16 21:43:00)
--  作者:zhl(0.0.*.*)
--  
很抱歉,刚才解释错了。
GPIORead( )读取GPIO的输入状态,对于ETR186来说,10位GPIO是从D[0]到D[9],其返回值是一个字,如果GPIO 4 5 6 7 均为1,则其返回值为0x00f0。

主题最新回顾(发布时间:2004-8-16 19:56:00)
--  作者:dust(0.0.*.*)
--  
那么GPIORead是不是读不出来GPIO 8和GPIO 9的值.
如果执行GPIOWrite(0x0e)是不是就只对GPIO 0-GPIO 7写入了呢?

主题最新回顾(发布时间:2004-8-16 16:56:00)
--  作者:dust(0.0.*.*)
--  
谢谢3q

主题最新回顾(发布时间:2004-8-16 16:19:00)
--  作者:zhl(0.0.*.*)
--  
GPIORead()返回的是一个char,一个字节,其中高4位有效。如果GPIO 4 5 6 7 均为1,则其返回值为0xf0。

主题最新回顾(发布时间:2004-8-16 15:02:00)
--  作者:dust(0.0.*.*)
--  
哦,知道啦,多谢!还有,如果我把GPIO9.8.0.1.2.3设置为输出,4.5.6.7为输入,那么使用GPIORead()读到的值应该是几位的呢?
如果4567设为1111,那么GPIORead的返回值是四位,还是0x00f0?
急,在线等答复!多谢!!

主题最新回顾(发布时间:2004-8-16 14:43:00)
--  作者:zhl(0.0.*.*)
--  
两个不要采用相同的函数名称,可以修改其中的一个。

主题最新回顾(发布时间:2004-8-15 18:18:00)
--  作者:dust(0.0.*.*)
--  
这个问题已经解决,现在又发现我如果同时想用COM3串口实时接受数据,同时又要打开IRQ6来接收外部中断的话,必须在project里同时加载isr.cpp和rs232x2.cpp,但这二个函数中都有定义到InstallISR()这个函数,所以make的时候会有错误,请问这个怎么解决呢?

主题最新回顾(发布时间:2004-8-15 8:30:00)
--  作者:dust(0.0.*.*)
--  etr186键盘问题
我自制了个键盘,4*4的,用的是IRQ6中断,而我想在中断子程序里添加代码来读出键码,程序编译可以通过,但是在make的时候却说GPIORead()等etr186.h里的函数未定义,请问在IRQ6中断程序里添加代码有没有例子呢?为什么make会出问题?