ch375写扇区速度

请教能否提供CH375读写多个扇区的函数?

CH375库函数中提供CH375FileRead( )、CH375FileWrite( )扇区读写的函数,你可以参考\MCS51\FILELIB4\EXAM8.


在写文件时,写入的文件大小不一定是扇区的整数倍,前面都可以使用扇区写入方式,但最后小于扇区大小的字节该如何写入呢?需要切换到字节模式进行写吗?


不需要却换到字节方式写,直接按照扇区方式写最后不满一个扇区的数据。实际写进去的数据是多数据的,但是在最后关闭文件长度的时候按照你真正写进去的数据长度更新即可。


写文件时,写入时间好像很不定,很多时候写到一定时候就不动了,好像在writeX函数里出不来,请问这是读写扇区函数没写好还是硬件问题?麻烦尽快答复,谢谢。


写入的时间会随着写入会变慢,你最好监控一下卡在哪个函数里?是否没等到中断?一般与程序有关。


已经确认是在CH375FileWriteX()函数没出来,而且同一个U盘总是在同一个位置卡住,100k以下小文件写没问题,几M以上大文件写时总是在同一个位置卡死,不同U盘则在不同位置卡死。麻烦尽快答复,谢谢


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