你的浏览器版本过低,可能导致网站不能正常访问!
为了你能正常使用网站功能,请使用这些浏览器。
chrome
firefox
safari
ie8及以上
ST
意法半导体官网
STM32
中文官网
ST
全球论坛
登录/注册
首页
技术问答
话题
资源
创客秀
视频
标签
积分商城
每日签到
关于STM32 QSPI DummyCycles的问题
[复制链接]
duping2012
提问时间:2017-12-15 15:54 /
目前在调试STM32L4 QSPI,遇到以下问题:
1、使用DummyCycles时,将其设置为8,使用单线通信,MOSI在DummyCycles区域传输值为0x88,不是很理解,应该为0x00,希望得到解答,谢谢
赞
0
收藏
2
评论
3
分享
发布时间:2017-12-15 15:54
举报
请先
登录
后回复
3个回答
wolfgang
回答时间:2018-5-23 11:28:05
a0a.1 32b0c
DummyCycles 等于延时~~
评分
参与人数
1
蝴蝶豆
+2
收起
理由
zero99
+ 2
查看全部评分
赞
0
评论
回复
支持
反对
STM1024
回答时间:2018-5-23 15:28:06
a0a.1 32b0c
本帖最后由 stm1024 于 2018-5-23 15:29 编辑
SPI的Master和Slaver之间的传输,类似于两个设备的寄存器交换了数据,你给我一字节,我给你一字节,两个寄存器之间的数据就完成了交换。
总之,使用SPI,你要付出点东西,才能得到点东西。不可能something for nothing.
但是,对于一些指令来说,有时候只需要提供一个指令,不需要特定的数据,例如,这个场景:读一个W25Q之类储存器的芯片ID,发送读ID指令之后,原则上储存器会反馈标识芯片ID的3或4个字节,你不能等储存器把这三到四个字节丢到SPI上,而是要再写三个字节,把这三个字节给替换出来,这个时候, 只要你发送三个字节就行,从设备不关心字节具体内容。没有说一定要是0x88,或者0xff,甚至是0x00,这个全凭个人喜好。
评分
参与人数
1
蝴蝶豆
+4
收起
理由
zero99
+ 4
查看全部评分
赞
0
评论
回复
支持
反对
feixiang20
回答时间:2018-5-24 01:23:45
a0a.1 32b0c
DummyCycles = 0; //无 Dummy 阶段
DummyCycles = 8; //Dummy 阶段。N25Q128A13EF840F
DummyCycles = 4
另外你可以看看这些资料
【利用QuadSPI 外扩串行 NOR Flash 的实现 】
【STM32CubeMX 之QSPI调试】
评分
参与人数
1
蝴蝶豆
+3
收起
理由
zero99
+ 3
查看全部评分
赞
0
评论
回复
支持
反对
所属标签
相似问题
关于
意法半导体
我们是谁
投资者关系
意法半导体可持续发展举措
创新与技术
意法半导体官网
联系我们
联系ST分支机构
寻找销售人员和分销渠道
社区
媒体中心
活动与培训
隐私策略
隐私策略
Cookies管理
行使您的权利
官方最新发布
STM32N6 AI生态系统
STM32MCU,MPU高性能GUI
ST ACEPACK电源模块
意法半导体生物传感器
STM32Cube扩展软件包
关注我们
微信公众号
手机版
快速回复
返回顶部
返回列表
评分
查看全部评分
SPI的Master和Slaver之间的传输,类似于两个设备的寄存器交换了数据,你给我一字节,我给你一字节,两个寄存器之间的数据就完成了交换。
总之,使用SPI,你要付出点东西,才能得到点东西。不可能something for nothing.
但是,对于一些指令来说,有时候只需要提供一个指令,不需要特定的数据,例如,这个场景:读一个W25Q之类储存器的芯片ID,发送读ID指令之后,原则上储存器会反馈标识芯片ID的3或4个字节,你不能等储存器把这三到四个字节丢到SPI上,而是要再写三个字节,把这三个字节给替换出来,这个时候, 只要你发送三个字节就行,从设备不关心字节具体内容。没有说一定要是0x88,或者0xff,甚至是0x00,这个全凭个人喜好。
评分
查看全部评分
DummyCycles = 8; //Dummy 阶段。N25Q128A13EF840F
DummyCycles = 4
另外你可以看看这些资料
【利用QuadSPI 外扩串行 NOR Flash 的实现 】
【STM32CubeMX 之QSPI调试】
评分
查看全部评分