xuefu605
驱动牛犊
驱动牛犊
  • 注册日期2007-03-31
  • 最后登录2007-04-21
  • 粉丝1
  • 关注0
  • 积分50分
  • 威望6点
  • 贡献值0点
  • 好评度5点
  • 原创分0分
  • 专家分0分
阅读:1175回复:2

68013诸多问题请教

楼主#
更多 发布于:2007-03-31 17:17
  新手,请多指教,谢谢大家。
有几个问题:1、我用56脚的68013做数据采集,没有地址引脚,不用也能行???那么送到fifo的数据指针不需要递增?
                        2、在用gpif模式时,ISR_GpifComplete 中断非常规律的进入(在中断中设置标志测得的),这样就能说明我的波形已经执行了对吗?可是没接输入源时候 Peripheral_SingleWordRead(&periph_status)应该读回来的是乱数吧,可是设置标志看到 periph_status的数值一直为0,这是正常的???
                         3、如果不做上位机软件,我又想通过bus hound得到采集的数据,能不能行??那种中断模式不是可以周期查询,让设备上传数据吗??可是载完程序之后,bus hound就没有动静了,也不知道是发上来的数据被屏蔽呢,还是根本就没发。这样的情况,我该怎么样收集数据?有没有别的办法?做上位机软件有点麻烦啊。
                       4、我手头只有20M的示波器,怎样能判断GPIF已经执行了呢??通过该示波器测出的ctl引脚一直低电平,不知道示波器频率不够高时,是不是测不出来更高频率的数据呢?


                      问题有点多哦,请大家多多指点。这些困扰我很长时间了,先行谢过了。
bjdxwz
驱动牛犊
驱动牛犊
  • 注册日期2002-11-07
  • 最后登录2007-06-01
  • 粉丝0
  • 关注0
  • 积分13分
  • 威望2点
  • 贡献值0点
  • 好评度1点
  • 原创分0分
  • 专家分0分
沙发#
发布于:2007-03-31 22:13
3、如果不做上位机软件,我又想通过bus hound得到采集的数据,能不能行??那种中断模式不是可以周期查询,让设备上传数据吗??可是载完程序之后,bus hound就没有动静了,也不知道是发上来的数据被屏蔽呢,还是根本就没发。这样的情况,我该怎么样收集数据?有没有别的办法?做上位机软件有点麻烦啊。

我只能回答其中几个问题:
    1、我用56脚的68013做数据采集,没有地址引脚,不用也能行???那么送到fifo的数据指针不需要递增?
   答:如果你用GPIO或从FIFO,56脚68013有地址引脚,但他的地址引脚只是用来选择端点EP2-8的,写入数据或读出数据后,端点的FIFO指针自动加一或碱一。
    3、如果不做上位机软件,我又想通过bus hound得到采集的数据,能不能行??那种中断模式不是可以周期查询,让设备上传数据吗??可是载完程序之后,bus hound就没有动静了,也不知道是发上来的数据被屏蔽呢,还是根本就没发。这样的情况,我该怎么样收集数据?有没有别的办法?做上位机软件有点麻烦啊。
     答:你必须有上位机软件。因为就是USB中断,也是上位机软件启动的。bus hound只是监测USB总线上的活动。如果上位机软件没有启动,那么USB总线上是没有信号的。USB的鼠标和键盘是因为微软把上位机软件给集成了。

     4、我手头只有20M的示波器,怎样能判断GPIF已经执行了呢??通过该示波器测出的ctl引脚一直
低电平,不知道示波器频率不够高时,是不是测不出来更高频率的数据呢?
     答:GPIF我没有用过。但你用20M的示波器可以选择上升或下降沿触发判断ctl引脚的信号有没有变化,20M的带宽只是让你看到的上升和下降沿的波形不符合实际波形,但上升下降沿还是可以看到的。
xuefu605
驱动牛犊
驱动牛犊
  • 注册日期2007-03-31
  • 最后登录2007-04-21
  • 粉丝1
  • 关注0
  • 积分50分
  • 威望6点
  • 贡献值0点
  • 好评度5点
  • 原创分0分
  • 专家分0分
板凳#
发布于:2007-04-01 13:51
非常感谢,我再试试先把上位机软件弄出来。有问题再向您请教。
游客

返回顶部