有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盘的问题。 谢谢