弄了一天,几乎没用进步!
1:打开CPU的串行接收中断,同时在CH376的相关程序内判断中断信号后读取中断状态,能够写文件,但是有几个字节的乱码,U盘插拔能够准确识别。
2:关闭CPU的串口接收中断,不能读到USB_DISK_WRITE中断状态,并且U盘插拔不能准确识别(插拔时中断发生,但是状态混乱)。
疯了!
热门产品 :
CH397: 高集成度、低功耗USB网卡芯片
弄了一天,几乎没用进步!
1:打开CPU的串行接收中断,同时在CH376的相关程序内判断中断信号后读取中断状态,能够写文件,但是有几个字节的乱码,U盘插拔能够准确识别。
2:关闭CPU的串口接收中断,不能读到USB_DISK_WRITE中断状态,并且U盘插拔不能准确识别(插拔时中断发生,但是状态混乱)。
疯了!
暂时已经解决(用CPU串口接收中断接收的数据做判据,不用再一次读取CH376的中断状态),还是程序与芯片之间的逻辑时序配合不好造成的,有空还要继续找原因。