|
楼主 |
发表于 2019-8-1 17:59:02
|
显示全部楼层
问题已解决 确实 是自己的菜的问题 ,是因为读地址过长 希望各位引以为鉴吧
#define FLASH_WriteAddress 0x000020000 //注意这里地址超长了 所以出现问题
M25P80_Section_Erase(FLASH_WriteAddress);
// for(k=0; k<10; k++ )
delay_ms(1000);
id=SPI_FLASH_ReadID();
printf("\r\n ID%x \r\n", id);
M25P80_Write_Bytes(FLASH_WriteAddress,Tx_Buffer,BufferSize);
for( k=0; k<30; k++ )
printf("\r\n дÈëµÄÊý¾ÝΪ£º%d \r\n", Tx_Buffer[k]);
delay_ms(1000);
M25P80_Read_Bytes(FLASH_WriteAddress,Rx_Buffer, BufferSize);
for( k=0; k<30; k++ )
printf("\r\n %d \r\n", Rx_Buffer[k]); |
|