CH378的RSTI脚拉低延时再拉高延时后,他都做了哪些事情?感觉没反应
是否能自动断开USB或SD设备后重连,就是重枚举?如果能,使用哪个命令?
CH378的RSTI脚拉低延时再拉高延时后,他都做了哪些事情?感觉没反应
是否能自动断开USB或SD设备后重连,就是重枚举?如果能,使用哪个命令?
RSTI引脚是CH378的复位输入引脚,从改管脚输入宽度不小于100ns的低电平后,芯片内部复位,相当强重新上电,内部寄存器回复默认值,如果需要重新操作CH378,需要延时后进行操作,典型时间是50ms。
CH378不支持自动断开USB设备。
那CH378复位后是不是重新初始化USB/SD端口,这是不是相当于就重新连接USB/SD设备?
如果不支持自动断开USB/SD设备,假若手动断开后能不能重新连接上?如果能,需要怎么操作?
复位CH378后,需要对CH378进行重新配置,然后重新检测U盘连接;如果想实现U盘自动断开,可以通过修改USB工作方式实现,使用CMD_SET_USB_MODE命令,配置模式为0x05(主机未启用)。
如果USB/SD设备突然断开,CH378是否能检测出来?如果能检测出来,是否会输出中断信号?
另外,示例程序效率极低。延时操作都是软件完成,太耗时间;中断检测都是用的软件等待......。看到其他帖子上说有高速版本的示例代码,是否可以发一份给我:邮箱个人信息保护,已隐藏
设备断开是可以检测到的,发送命令CMD_DISK_CONNECT后检测设备状态,执行完成后产生中断。