小学生
最后登录1970-1-1
在线时间 小时
注册时间2014-4-10
|
我在野火开发板上试验SPI程序读写正常,但是对Main其中一个部分代码不理解,如下:
SPI_FLASH_SectorErase(FLASH_SectorToErase);
SPI_FLASH_BufferWrite(Tx_Buffer, FLASH_WriteAddress, BufferSize);
SPI_FLASH_BufferRead(Rx_Buffer, FLASH_ReadAddress, BufferSize);
printf("\r\n ¶Á³öµÄÊý¾ÝΪ£º%s \r\n", Tx_Buffer);
最后一句为何是printf TxBuffer呢?那岂不是没有任何意义?应该是RxBuffer吧。
另外我尝试将第一句与第二句屏蔽其它不变,重新编译后烧写为何读出为空,是否就证明了Flash芯片中并未写入,请问是什么原因呢? |
|