大家好!我想请问下,CH372有多种中断状态,PC机如何控制它产生什么中断的呢?例如MCU可以通过判断CH372的中断状态来进行收发或者批量收发操作,可是PC机是如何控制CH372产生各种中断的呢?什么时候它会使CH372产生批量发送或者批量数据中断?
热门产品 :
CH585: 集成高速USB和NFC的蓝牙MCU
大家好!我想请问下,CH372有多种中断状态,PC机如何控制它产生什么中断的呢?例如MCU可以通过判断CH372的中断状态来进行收发或者批量收发操作,可是PC机是如何控制CH372产生各种中断的呢?什么时候它会使CH372产生批量发送或者批量数据中断?
PC发送令牌,CH372检测到后就会进行响应并且产生相应的中断.PC向CH372的批量端点发IN/OUT令牌包,CH372响应完就会会产生批量上传/下传中断.
这是由驱动完成的,驱动中不同的API会操作不同的端点(控制、批量、中断),CH372即会产生相应的中断,用户只要调用相应的API即可