例程自带W25QXX_Write函数执行为什么不成功

2019-07-20 04:42发布

本帖最后由 andiwxz 于 2018-12-7 10:46 编辑

版主好:
     开发板自带的工程,我调用W25QXX_Write函数在3072页写数据。开机初始化的时候调用,总是成功的,但是按键触发的时候保存不成功,参数完全一样,仅是需要保存的buff内的数据有变化而已,难道和窗口有关系?我使用的是ucos+emwin。(没有调用W25QXX_Write_Disable等类似关闭的函数)
    还有一个疑问,W25QXX_Write(u8* pBuffer,u32 WriteAddr,u16 NumByteToWrite)函数内有一句W25QXX_Read(W25QXX_BUF,secpos*4096,4096);,但是NumByteToWrite参数不一样的时候(200byte和3Kbyte),W25QXX_Read执行的时间有明显的差别,这是为什么呢?不都是页读吗?
友情提示: 此问题已得到解决,问题已经关闭,关闭后问题禁止继续编辑,回答。