W25X16 Flash读写不出数据,求助高手~
我在开发一个用CSR8670的芯片的IO管脚模拟SPI通信读写W25X16FLASH的驱动。
时序很简单,也是正确的,可是为什么就是没有信号波形输出呢?
我猜想的原因是:IO翻转太慢影响的,一个IO模拟的CLK周期需要20us。向高手求证。
或者是不是说,这个芯片使用的时候有什么上电注意?或者什么初始化的操作,请提供下,万分感谢!
PDF地址:百度(W25X16):http://wenku.baidu.com/view/8ce445620b1c59eef8c7b4ce.html
[解决办法]
初步看起来应该是你的CSR8670没有控制好,首先必须保证它控制IO是正常的,用示波器可以看到波形。CLK有波形之后,看看MOSI输出对不对,然后看看MISO是否有数据进来,基本正确后再W25X16F读取ID看看。
[解决办法]
最好打电话给厂家咨询,这个东西容易坏,我用华邦,spiflash最大可以支持50m clk
[解决办法]
先看Datasheet分析原因,不行再向供应商咨询;
[解决办法]
信号波形都没有,肯定是IO操作都不正确,起码你先控制好IO
[解决办法]
我这里有W25X16的驱动程序,需要吗?新手来到这个论坛还是不知怎么上传资料
[解决办法]
信号波形都没有,肯定是IO操作都不正确,起码你先控制好IO