请各位大虾指点! 点击:1025 | 回复:9



aping

    
  • 精华:0帖
  • 求助:0帖
  • 帖子:4帖 | 12回
  • 年度积分:0
  • 历史总积分:74
  • 注册:2002年2月01日
发表于:2003-01-14 09:40:00
楼主
AT89C52与NEURON3150之间采用parallel I/O slave B方式,为什么读取出来的数据一直是0?? 难道是我写数据有问题没有能够同步吗?请帮我看看以下代码,谢谢! 读握手信号状态 uchar ReadHS() { uchar value; P0=0xff; RW=1; A0=1; Delay(1); CS=0; value=P0; CS=1; Delay(1); return value%2; } 读一个字节数据 uchar ReadByte() { uchar value; P0=0xff; RW=1; A0=0; Delay(1); CS=0; value=P0; CS=1; Delay(2); return value; } 写一个字节数据 void WriteByte(uchar ch) { RW=0; CS=0; P0=ch; P0=ch; P0=ch; CS=1; Delay(2); }



wmj

  • 精华:0帖
  • 求助:0帖
  • 帖子:4帖 | 25回
  • 年度积分:0
  • 历史总积分:37
  • 注册:2002年11月23日
发表于:2003-01-11 14:27:00
1楼
为什么没有人关心这个问题? 我也很想知道这种连接方式的通讯问题,这种方式可以在无MIP软件 支持下实现高速通讯吗? 哪里有关于这方面应用的文档可以参考? 顺便问一下,上面的void writebyte(uchar ch)过程里,连续三个 P0=ch; 是什么意思? 据我所知,编译器只会默认执行一次P0=ch;

aping

  • 精华:0帖
  • 求助:0帖
  • 帖子:4帖 | 12回
  • 年度积分:0
  • 历史总积分:74
  • 注册:2002年2月01日
发表于:2003-01-13 08:39:00
2楼
连续三个P0=ch只是为了延时。我这里有些英文资料,告诉我信箱,我发送给你! 希望多多交流!

zw76812

  • 精华:0帖
  • 求助:0帖
  • 帖子:9帖 | 567回
  • 年度积分:0
  • 历史总积分:654
  • 注册:2001年7月18日
发表于:2003-01-13 13:32:00
3楼
延时:解释的太牵强了。 /*****************************************/ 据我所知,编译器只会默认执行一次P0=ch; 什么编译器都应该执行三次 /****************************************/

aping

  • 精华:0帖
  • 求助:0帖
  • 帖子:4帖 | 12回
  • 年度积分:0
  • 历史总积分:74
  • 注册:2002年2月01日
发表于:2003-01-13 13:58:00
4楼
各位有没有例子,或者详细的时序图?

wmj

  • 精华:0帖
  • 求助:0帖
  • 帖子:4帖 | 25回
  • 年度积分:0
  • 历史总积分:37
  • 注册:2002年11月23日
发表于:2003-01-13 15:33:00
5楼
to aping: 十分感谢你的慷慨,我已经找到资料了。 http://www.echelon.com/support/documentation/Bulletin/005-0021-01C.pdf 并且我已经通讯成功,我们可以交流。

aping

  • 精华:0帖
  • 求助:0帖
  • 帖子:4帖 | 12回
  • 年度积分:0
  • 历史总积分:74
  • 注册:2002年2月01日
发表于:2003-01-13 15:59:00
6楼
能提供例子我看看吗?多谢!

wmj

  • 精华:0帖
  • 求助:0帖
  • 帖子:4帖 | 25回
  • 年度积分:0
  • 历史总积分:37
  • 注册:2002年11月23日
发表于:2003-01-13 17:51:00
7楼
我已经发给你了

aping

  • 精华:0帖
  • 求助:0帖
  • 帖子:4帖 | 12回
  • 年度积分:0
  • 历史总积分:74
  • 注册:2002年2月01日
发表于:2003-01-14 08:44:00
8楼
谢谢,我试了你的例子,不过还是不行。我得看看是否硬件的问题。多联系!

aping

  • 精华:0帖
  • 求助:0帖
  • 帖子:4帖 | 12回
  • 年度积分:0
  • 历史总积分:74
  • 注册:2002年2月01日
发表于:2003-01-14 09:40:00
9楼
搞定了,先前我没有将模块进行配置。

热门招聘
相关主题

官方公众号

智造工程师