CH376用这种方法能够实现U盘的拔插识别

有U盘插上,单片机对U盘写数据。当U盘拔出后,单片机停止给U盘写数据。当U盘重新插入,程序重新执行,对U盘写数据。 是否可用ACT#引脚,做外部中断触发,实现我上述的功能?好像CH376就这一个引脚能输出,不像CH375有好几个输出引脚。 还有我写了一个定时U盘扇区写的程序: shi=CH376DirCreate(dir_name); if(shi==0X14) puts("操作成功\r\n"); shi=CH376FileCreate(file_name); if(shi==0X14) puts("操作成功\r\n"); shi=CH376SecWrite(FILE_DATA_BUF,1,NULL); if(shi==0X14) puts("操作成功\r\n"); shi=CH376FileClose(1); if(shi==0X14) puts("操作成功\r\n"); 每次都能成功,但是有时候,把U盘插到电脑,需要格式化,是不是U盘的问题。 谢谢

如果出现提示格式化U盘的话,那么估计问题还是出现在复制文件的时候出现了问题。好好查下软件看还有没有其他的BUG存在。


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