扇区模式写优盘?

我用ATMEGA128单片机用扇区模式写优盘,9600波特率,写一个320个字节的文件需要15秒左右,怎么这么慢,代码如下: 帮我看下代码吧, 定义访问方式: #define LIB_CFG_FILE_IO 1 /* 文件读写的数据的复制方式,0为"外部子程序",1为"内部复制" */ #define LIB_CFG_INT_EN 0 /* CH375的INT#引脚连接方式,0为"查询方式",1为"中断方式" */ 代码段: 先向FILE_DATA_BUF中存了320个字节的数据 mCmdParam.Write.mSectorCount =1; i = CH375FileWrite( ); /* 向文件写入数据 */ mStopIfError( i );

mCmdParam.Modify.mFileAttr = 0xff; /* 输入参数: 新的文件属性,为0FFH则不修改 */ twi_ReadN(0x0030,dispTime,8,wrx1228_device_add,rdx1228_device_add);//读取时间 mCmdParam.Modify.mFileTime =0xFFFF /* 输入参数: 新的文件时间,为0FFFFH则不修改,使用新建文件产生的默认时间 */ mCmdParam.Modify.mFileDate =MAKE_FILE_DATE(2005,10,9); mCmdParam.Modify.mFileSize = 320; /* 输入参数: 如果原文件较小,那么新的文件长度与原文件一样长,否则被RAM所限,如果文件长度大于64KB,那么NewSize必须为UINT32 */ i = CH375FileModify( ); /* 修改当前文件的信息,修改日期和长度 */ mStopIfError( i ); mCmdParam.Close.mUpdateLen = 0; /* 不要自动计算文件长度,如果自动计算,那么该长度总是512的倍数 */ i = CH375FileClose( ); mStopIfError( i );

程序没问题,但是速度不会怎么慢吧,你把波特率提上去看下


我是插的线路板,波特率提不上去了呀


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