CH376没插U盘查询中断引脚也会是低电平

现在我的CH376初始化倒是好了,但是运行到这个地方的时候程序没插U盘竟然显示U盘连接成功了if(CH376DiskConnect()==USB_INT_SUCCESS) 我看了下,Query376Interrupt()这个函数返回值会返回0,1交替,这是什么原因啊?没插U盘中断引脚怎么会有低电平出现呢啊?

u8 SPIx_ReadWriteByte(u8 TxData) { u8 retry=0; while((SPI1->SR&1<<1)==0)//等待发送区空 { retry++; if(retry>200)return 0; } SPI1->DR=TxData; //发送一个byte retry=0; while((SPI1->SR&1<<0)==0) //等待接收完一个byte { retry++; if(retry>200)return 0; } return SPI1->DR; //返回收到的数据 } 为什么这个函数运行会对CH376的 INT#有影响,我看了下程序,应该就是这个地方导致INT#变低的,有没有人给个建议啊?


INT#引脚只有在有中断的时候才会变低,你INT#脚不连用查询法试一下呢?


能否交流下呢,我也在做CH376,就是初始化不成功,着急死了


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