模拟并行I/O对象的问题 点击:839 | 回复:1



cityrain

    
  • 精华:0帖
  • 求助:0帖
  • 帖子:6帖 | 1回
  • 年度积分:0
  • 历史总积分:19
  • 注册:2002年3月12日
发表于:2002-09-19 13:12:00
楼主
使用Lon的并行I/O对象进行通讯,主机Lon芯片使用Master方式   从机使用单片机模拟SlaveA模式。   并行I/O对象使用令牌协议进行通讯,现有两个问题:   1、主机的~CS信号好像和从机的HS信号无关,只是在R/~W信号下,以一定频率输出负脉冲,而且~CS的脉冲宽度很小只有2~3个CLK,在10M时钟下,只有200~300ns,单片机怎样才能采样到这个脉冲?   2、如何发送以及在何时发送CMD_NULL命令进行令牌传递?   是不是在io_out_ready()中发送一个长度为1,内容为00H的字节就可以了?



西毒

  • 精华:2帖
  • 求助:0帖
  • 帖子:12帖 | 35回
  • 年度积分:0
  • 历史总积分:131
  • 注册:2002年6月16日
发表于:2002-09-19 13:12:00
1楼
你可以看看摩托罗拉公司的关于neuron 芯片的资料,可以在龙控网上下载该资料 www.loncontrol.com,你为什么不用单片机作主机,lon芯片采用slave b 方式

热门招聘
相关主题

官方公众号

智造工程师