求证:CH375返回多字数据时的一个问题

刚在在论坛里搜了半天,没搜到这方面的解答 我现在用FPGA+CH375,没办法直接使用C程序,只能参考流程

送完DISK_SIZE命令字后,CH375应产生中断,并送回一8BYTE数据,我用的是并口方式,把CH375数据线直接挂到相应的FPGA总线上,我不太确认的就是这个过程,是不是,我得到中断状态--分析是否是USB_INT_DISK_READ--是USB_INT_DISK_READ则读第一个字节--读完后一定时间内CH375再产生一个中断请求送第2个字--我再分析中断状态--………………循环读取…………直至读完第8个字节,整个流程是不是这样?C程序没看明白,好像也没有这个详细的实现过程。 [Emot]4[/Emot]8次循环在单片机里实现很容易,到HDL里面就要比较麻烦了

感觉用FPGA做控制实在是太复杂了,虽然可以准确的知道每一步所经过的时间,但是想完成一件操作,必须区分好状态,每个状态都要占用一个时钟脉冲[Emot]3[/Emot]

多谢多谢各位解答~~~[Emot]5[/Emot]

请问哥们用fpga和ch375 功能实现了吗? 我最近也在做 请问 能给点资料嘛??


各个命令的流程,我们手册上写的很清楚,请仔细查阅


只有登录才能回复,可以选择微信账号登录