U盘模块扇区读写问题

在扇区模式下,想发送的数据应该送到哪里? unsigned char idata *buffer; unsigned char xdata DATA_BUF[ 512 * 64 ] _at_ 0x0000; 赋值给这两个变量么?

给的示例程序 mCmdParam.Write.mSectorCount = 0x1; buffer = & DATA_BUF; /* 存放数据的缓冲区的起始地址,由CH375模块中断服务程序负责写入数据 */ i = ExecCommand( CMD_FileWrite, 1 ); 如何把数据写入,CH375模块中断服务程序在哪里?

发送的数据就放在DATA_BUF中,DATA_BUF是一个外部的数据缓冲区,buffer 是一个指针变量,buffer = & DATA_BUF;这句话的意思就是buffer 指向DATA_BUF的起始地址,所以操作的时候只要操作buffer 就可以了.串口版的是采用查询接收的,发送完命令码和后续数据以后就等待接收数据.


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