阅读:1924回复:9
如何实现BULK方式的端口中断处理?
我用BULK方式下的查询方式进行数据传输,可以取到数据而且不出错,但是采用BULK方式下的自动向量表的中断处理时,却取不到数,想问一下这是什么原因?
|
|
最新喜欢:![]()
|
沙发#
发布于:2003-01-10 17:32
我用BULK方式下的查询方式进行数据传输??
不懂么意思? |
|
板凳#
发布于:2003-01-10 18:03
是不是用的中断传输呀!
|
|
地板#
发布于:2003-01-10 21:30
BIGCOW001:
你的bulk 传输是用c51还是汇编?我用查询方式时,每次主机读到的数据都不对,是乱码?你能将你的这一部分程序给我看看吗?谢谢。 freecharry@163.com |
|
地下室#
发布于:2003-01-10 22:16
应该是中断处理程序的问题,我用M51汇编作的程序没问题
|
|
5楼#
发布于:2003-01-14 09:14
应该是中断处理程序的问题,我用M51汇编作的程序没问题 你用的也是EZUSB AN2131QC吗? 我采用EP4IN,BULK传输方式。对应的EP4IN数据处理是用中断服务程序处理的,可是取不到数据,而我用查询BUSY标志时却没有这样的现象,数据也没有问题,想问一下,中断处理时,有哪些寄存器需要设置,可以把你的中断处理的那部分给我看一下吗? 谢谢! |
|
|
6楼#
发布于:2003-01-15 00:56
可不可以也给我一份
|
|
|
7楼#
发布于:2003-01-16 18:21
可以给我一份吗?liqi1229@yahoo.com.cn
|
|
|
8楼#
发布于:2003-01-17 10:07
可以给我一份吗?我也需要参考参考,谢谢
ywliu@uestc.edu.cn |
|
9楼#
发布于:2003-01-17 10:45
求教大侠们:
本人看了一下BulKTest,使用的是中断传输的方式 在2131的技术文档中,关于中断描述为autovector和不使用autovector,那么如果不使用autovector怎么样设置中断向量? 在bulktest程序中中我只看到void ISR_Epnin(viod) interrupt 0这样的中断服务函数,bulktest中禁用了 autovevctor,也没有看见设置中断服务向量表,那么系统是怎么知道在某一个端口发生中断地时候调用对应的中断服务函数的,谢谢!! |
|