阅读:1176回复:2
68013诸多问题请教
新手,请多指教,谢谢大家。
有几个问题:1、我用56脚的68013做数据采集,没有地址引脚,不用也能行???那么送到fifo的数据指针不需要递增? 2、在用gpif模式时,ISR_GpifComplete 中断非常规律的进入(在中断中设置标志测得的),这样就能说明我的波形已经执行了对吗?可是没接输入源时候 Peripheral_SingleWordRead(&periph_status)应该读回来的是乱数吧,可是设置标志看到 periph_status的数值一直为0,这是正常的??? 3、如果不做上位机软件,我又想通过bus hound得到采集的数据,能不能行??那种中断模式不是可以周期查询,让设备上传数据吗??可是载完程序之后,bus hound就没有动静了,也不知道是发上来的数据被屏蔽呢,还是根本就没发。这样的情况,我该怎么样收集数据?有没有别的办法?做上位机软件有点麻烦啊。 4、我手头只有20M的示波器,怎样能判断GPIF已经执行了呢??通过该示波器测出的ctl引脚一直低电平,不知道示波器频率不够高时,是不是测不出来更高频率的数据呢? 问题有点多哦,请大家多多指点。这些困扰我很长时间了,先行谢过了。 |
|
沙发#
发布于: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的带宽只是让你看到的上升和下降沿的波形不符合实际波形,但上升下降沿还是可以看到的。 |
|
板凳#
发布于:2007-04-01 13:51
非常感谢,我再试试先把上位机软件弄出来。有问题再向您请教。
|
|