watercici 发表于 2018-4-18 19:29:13

W25Q16这款芯片在读状态寄存器的时候,总是处于忙的状态。

W25Q16这款芯片在读状态寄存器的时候,总是处于忙的状态。

我在线调试程序的时候,总会出现两个问题,一个是连接线和供电都正常的情况下,总是出现识别不了JTAG,或者是一点调试运行按钮就立刻;另一个是,我程序里面有读写W25Q16这款flash的程序,但是在读状态寄存器的时候,总是处于忙的状态,可是只要多次重新供电和复位,读写就能正常。

feixiang20 发表于 2018-4-18 23:58:41

重现调试看看呢,硬件问题或者引脚,也许是没有进行写使能,写状态寄存器函数里没有写使能

freeelectron 发表于 2018-4-19 09:03:00

对速度要求不高的,建议用模拟的,可移植性强,操作也比较灵活。

select326 发表于 2018-4-19 10:31:25

出现这种事情,基本上得考虑下上电后,外设初始化和上电顺序的事。

watercici 发表于 2018-5-2 17:15:44

结贴:W25Q16之所以出现上述问题,还是程序写的时序有问题,导致芯片没有接收到正确的数据,也就回复的不正确。一个是时钟频率降低,一个是在“在SPI通信中,主机掌握着主动权,数据都是由主机发出的,从机回数据时,也是需要主机在MOSI线上(主出从入)发送数据,从机才同时在MISO(主入从出)线上返回数据,”

与龙共舞 发表于 2018-5-2 18:04:54

watercici 发表于 2018-5-2 17:15
结贴:W25Q16之所以出现上述问题,还是程序写的时序有问题,导致芯片没有接收到正确的数据,也就回复的不正 ...

能不能把程序发我一份呀 我最近可能要搞W25Q64

谢谢782730309@qq.com

五哥1 发表于 2018-5-2 19:59:13

基于能出现正常情况,我还是建议在硬件上看下,建议换个板子测试下。

watercici 发表于 2018-5-3 10:38:36

与龙共舞 发表于 2018-5-2 18:04
能不能把程序发我一份呀 我最近可能要搞W25Q64

谢谢

给你发到邮箱了,你可以看一下

xiajintaord 发表于 2018-5-3 11:56:22

时钟频率降低 就好了?

watercici 发表于 2018-5-3 15:00:52

xiajintaord 发表于 2018-5-3 11:56
时钟频率降低 就好了?

我这个问题不光是时钟频率的问题,我结贴的那两点都有关系
页: [1] 2
查看完整版本: W25Q16这款芯片在读状态寄存器的时候,总是处于忙的状态。