Image
Image

dzxc_wh

+ 关注

粉丝 0     |     主题 23     |     回帖 107

关于W25Q128
2021-8-11 10:59
  • Microchip
  • 11
  • 6442
  测试结果如下:1、整片擦除时间约40秒。2、将擦除命令+地址等信息发送完成后,等待5秒断电,然后重新上电后 ...  
  不会擦除完成是啥意思?就是前面的被擦除干净了,后面的没有?我今天整准备做这个测试。首先测试下总共擦除 ...  
关于25Q128芯片的扇区擦除
2022-4-7 13:22
  • Microchip
  • 35
  • 12645
  新建的工程效果一样  
  有点没招了,新建工程,把其它的所有无关的全删除掉  
  在整片擦除、也写完成后也增加了写禁止命令,效果也是一样的,感觉是得了癌症了 ...  
  1、增加了写禁止命令,效果一样,还是有误擦除的 2、被误擦除的地址是有规律的,都是在正常需要擦除的地址 ...  
  感谢20楼,我试下加上写禁止命令  
  哪位大哥有4K删除的源码的,可以贴出来,我看看跟我的有啥区别  
  没那么高级的东西,只用双通道示波器两两看过CS SCK SDI,和时序图也能对得上 ...  
  我也是希望是我的软件出错了,但是就是没找出来哪里出错了  
  我用的是4K的擦除命令,命令字是0x20  
  0x00 00 30,0x00 01 30,0x00 02 30,0x00 03 30,0x00 04 30,0x00 05 30,0x00 06 30,这些页,以及后面 ...  
  特意仿真看了,当 SPI_FLASH_SECTOR_ERASE(3); 的时候,24位地址是0x003000,要发送的第一个字节是0x00,第 ...  
  就算是软件问题,地址发出的不对,这里也应该是只擦除一个4K的空间,我的意思是擦除了不止一个4K的空间,问 ...  
  我给华邦官网给技术支持发了个电子邮件,不知道会不会有人理我  
  对头的,片外FLASH,SPI总线,128M-bit,华邦原厂  
  看过数据包,24位地址是对的  
  unsigned int W25QXX_ReadID(void) { unsigned int Temp = 0; unsigned char Temp1,Temp2; CS_FLASH_L( ...  
  //读取SPI FLASH //在指定地址开始读取指定长度的数据 //pBuffer:数据存储区 //ReadAddr:开始读取的地址( ...  
  目前做的,就是只使用全片擦除指令,然后一页一页的写,说白了就是避开也扇区擦除,但是总是想着把这个原因 ...  
2
3
近期访客