请教各位大虾一下,我用CH375 读U盘时,指定从某一扇区开始读,读取一扇区的数据,总是读回很多扇区的数据.这是怎么回事?是不是在读之前要清空文件缓冲区呀?怎么清空呢?
热门产品 :
CH32X035: 32位USB+USB PD单片机
请教各位大虾一下,我用CH375 读U盘时,指定从某一扇区开始读,读取一扇区的数据,总是读回很多扇区的数据.这是怎么回事?是不是在读之前要清空文件缓冲区呀?怎么清空呢?
读之间不需要清缓冲区 以扇区为单位的读写,输入参数的单位是扇区,读一个扇区要输入1,不要写成512, 另外,地址译码与RAM冲突时会出现各种怪现象
我问一下,我想在写U盘的同时读出指定某扇区的数据 (都是以文件的形式做的), 写入U盘的数据是放入缓冲区中,满了时就写入U盘,读是在写U盘的空隙中进行的,我不想读回数据时损坏缓冲中保存的要写入U盘中的数据,缓冲区怎么设呀?可不可指定两个区域,写入的放在一个区域,读回的放回到另外一个区域 ,可不可以?