你的浏览器版本过低,可能导致网站不能正常访问!
为了你能正常使用网站功能,请使用这些浏览器。

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

[复制链接]
watercici 提问时间:2018-4-18 19:29 /
W25Q16这款芯片在读状态寄存器的时候,总是处于忙的状态。

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

举报

11个回答
feixiang20 回答时间:2018-4-18 23:58:41
重现调试看看呢,硬件问题或者引脚,也许是没有进行写使能,写状态寄存器函数里没有写使能

评分

参与人数 1蝴蝶豆 +2 收起 理由
zero99 + 2

查看全部评分

freeelectron 回答时间:2018-4-19 09:03:00
对速度要求不高的,建议用模拟的,可移植性强,操作也比较灵活。

评分

参与人数 1蝴蝶豆 +2 收起 理由
zero99 + 2

查看全部评分

CC4 回答时间:2018-4-19 10:31:25
出现这种事情,基本上得考虑下上电后,外设初始化和上电顺序的事。

评分

参与人数 1蝴蝶豆 +2 收起 理由
zero99 + 2

查看全部评分

watercici 回答时间:2018-5-2 17:15:44
结贴:W25Q16之所以出现上述问题,还是程序写的时序有问题,导致芯片没有接收到正确的数据,也就回复的不正确。一个是时钟频率降低,一个是在“在SPI通信中,主机掌握着主动权,数据都是由主机发出的,从机回数据时,也是需要主机在MOSI线上(主出从入)发送数据,从机才同时在MISO(主入从出)线上返回数据,”
GKoSon 回答时间: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
时钟频率降低 就好了?

我这个问题不光是时钟频率的问题,我结贴的那两点都有关系
xiajintaord 回答时间:2018-5-3 16:19:55
watercici 发表于 2018-5-3 15:00
我这个问题不光是时钟频率的问题,我结贴的那两点都有关系

时钟频率不降低,就只把通信时序改好的话行不行?
watercici 回答时间:2018-5-3 16:55:33
xiajintaord 发表于 2018-5-3 16:19
时钟频率不降低,就只把通信时序改好的话行不行?

可以

所属标签

相似问题

关于
我们是谁
投资者关系
意法半导体可持续发展举措
创新与技术
意法半导体官网
联系我们
联系ST分支机构
寻找销售人员和分销渠道
社区
媒体中心
活动与培训
隐私策略
隐私策略
Cookies管理
行使您的权利
官方最新发布
STM32Cube扩展软件包
意法半导体边缘AI套件
ST - 理想汽车豪华SUV案例
ST意法半导体智能家居案例
STM32 ARM Cortex 32位微控制器
关注我们
st-img 微信公众号
st-img 手机版