中级会员
 
- 积分
- 248
- 金钱
- 248
- 注册时间
- 2017-7-10
- 在线时间
- 31 小时
|

楼主 |
发表于 2017-11-27 17:39:48
|
显示全部楼层
for(WriteReadAddr.Block=0; WriteReadAddr.Block<100; WriteReadAddr.Block++ )//
{
/* Write data to FSMC Nand memory */
/* Fill the buffer to send */
for (j=0; j <25* NAND_PAGE_SIZE; )
{
TxBuffer[j++] = adc_ram;
TxBuffer[j++] = adc_ram>>8;
i++;
}
FSMC_NAND_WriteSmallPage(TxBuffer, WriteReadAddr, 25);
}
原子哥,我在写入NAND之前,进行数据移位的操作(TxBuffer[j++] = adc_ram;
TxBuffer[j++] = adc_ram>>8;),发现读出来出现错误,如果只用其中一句,只写低位,就没有错误,这个地方非常奇怪,希望帮忙看看 |
|