运行这段程序时(读出扇区)被中断可以吗?

[size=6]运行以下程序时被中断可以吗?[/size]

mCmdParam.ReadX.mDataBuffer = &FILE_DATA_BUF1_MP3[w_p]; mCmdParam.Read.mSectorCount =1; //读出的扇区数 CH375vFileSize += 511; i = CH375FileReadX( ); /* 从文件读取数据 */ CH375vFileSize -= 511;

当然有中断了,准确的说是中断9次


wo shi shuo ta bei bie de da duan


为确保能正常读出数据,读数据期间最好关闭其他中断


这个函数在读取2个64字节的中间的时候可以被中断,但是打断的时间不能超过2MS,否则U盘挂起!!!


我的MP3(VS1003)也不能等的时间太长呀!这怎么解决呀?


中断一次处理其它事务应该在2mS之内退出中断程序就行,中断次数不限,但每次不宜超过2mS。否则用CH374


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