WhyCan Forum(哇酷开发者社区)

感谢为中文互联网持续输出优质内容的各位老铁们。 QQ: 516333132, 微信(wechat): whycan_cn (哇酷网/挖坑网/填坑网) service@whycan.cn

您尚未登录。

#1 2020-08-10 17:19:44

szchen2006
会员
注册时间: 2019-10-09
累计积分: 190

请教各位大佬一个问题:N9H26 SPI booting with 1/2/4 bit是什么功能?

请教各位大佬一个问题:
      我看到N9H26的Datasheet上有一项功能是 N9H26 SPI booting with 1/2/4 bit。请问这是什么功能?

谢谢!

离线

#2 2020-08-10 17:55:20

有梦的地方
会员
注册时间: 2020-03-17
累计积分: 284

Re: 请教各位大佬一个问题:N9H26 SPI booting with 1/2/4 bit是什么功能?

应该是spi flash启动支持 1bit(默认)/2bit/4bit模式

离线

#3 2020-08-10 17:58:56

szchen2006
会员
注册时间: 2019-10-09
累计积分: 190

Re: 请教各位大佬一个问题:N9H26 SPI booting with 1/2/4 bit是什么功能?

有梦的地方 说:

应该是spi flash启动支持 1bit(默认)/2bit/4bit模式

谢谢你的回复。我不明白的是,为什么还有1bit,2bit和4bit之分呢?这个bit指的是SPI的什么呢?我记得SPI好像没有这个参数啊。

离线

#4 2020-08-10 18:01:21

有梦的地方
会员
注册时间: 2020-03-17
累计积分: 284

Re: 请教各位大佬一个问题:N9H26 SPI booting with 1/2/4 bit是什么功能?

szchen2006 说:

谢谢你的回复。我不明白的是,为什么还有1bit,2bit和4bit之分呢?这个bit指的是SPI的什么呢?我记得SPI好像没有这个参数啊。

mcu的spi控制器支持,估计新唐的这三种模式都支持。

全志不支持4bit模式,只支持1bit/2bit 模式

离线

#5 2020-08-10 18:02:46

szchen2006
会员
注册时间: 2019-10-09
累计积分: 190

Re: 请教各位大佬一个问题:N9H26 SPI booting with 1/2/4 bit是什么功能?

有梦的地方 说:

mcu的spi控制器支持,估计新唐的这三种模式都支持。

全志不支持4bit模式,只支持1bit/2bit 模式

这个bit到底,指的是什么?我刚才咨询了另外一个人,他说是什么降位。什么是降位啊?不懂。

离线

#6 2020-08-10 18:11:53

szchen2006
会员
注册时间: 2019-10-09
累计积分: 190

Re: 请教各位大佬一个问题:N9H26 SPI booting with 1/2/4 bit是什么功能?

从手册里找到了说明:
Bit Mode
This field specifies bit width on SDI / SDO bus.
00 = 1-bit mode
01 = 2-bit mode
10 = 4-bit mode
11 = Reserved

离线

#7 2020-08-10 18:38:02

vip888888
会员
注册时间: 2020-07-16
累计积分: 99

Re: 请教各位大佬一个问题:N9H26 SPI booting with 1/2/4 bit是什么功能?

这个就我个人理解,就像并口一样,假设spi时序上升沿读,下降沿写。标准情况下SPI是不是只有一根W线一根R线,一跟SCLK,一根CS(都用IO模拟)。我们首先CS选中然后控制SCLK发送一个下降沿就写1bit数据出去(一个字节8bit),所以要写一个字节SCLK就需要控制8次的下降沿来完成。那么如果说我接了8块SPI flash(姑且就 W25Q64吧)。假设我模拟怎么接呢? 我用一个SCLK将8个W25Q64的SCLK接到一起 CS也接到一起,W用PA0-PA7分别接到8块W25Q64的W上。R用PB0-PB7分别接到8块W25Q64的R上。这样的话我CS一选就选定了8块,我要传输一个字节那么我只需要让SCLK产生一次下降沿,然后把一个字节的8bit对应放到PA0-PA7上。那么我这种模拟的SPI应该就算是SPI 8 bit模式了吧=。=那些2bit 4bit估计也是这样的吧。

离线

#8 2020-08-11 09:33:55

szchen2006
会员
注册时间: 2019-10-09
累计积分: 190

Re: 请教各位大佬一个问题:N9H26 SPI booting with 1/2/4 bit是什么功能?

vip888888 说:

这个就我个人理解,就像并口一样,假设spi时序上升沿读,下降沿写。标准情况下SPI是不是只有一根W线一根R线,一跟SCLK,一根CS(都用IO模拟)。我们首先CS选中然后控制SCLK发送一个下降沿就写1bit数据出去(一个字节8bit),所以要写一个字节SCLK就需要控制8次的下降沿来完成。那么如果说我接了8块SPI flash(姑且就 W25Q64吧)。假设我模拟怎么接呢? 我用一个SCLK将8个W25Q64的SCLK接到一起 CS也接到一起,W用PA0-PA7分别接到8块W25Q64的W上。R用PB0-PB7分别接到8块W25Q64的R上。这样的话我CS一选就选定了8块,我要传输一个字节那么我只需要让SCLK产生一次下降沿,然后把一个字节的8bit对应放到PA0-PA7上。那么我这种模拟的SPI应该就算是SPI 8 bit模式了吧=。=那些2bit 4bit估计也是这样的吧。

谢谢你的解答!我终于明白了。

离线

#9 2020-08-11 14:33:42

哦豁哦豁
会员
注册时间: 2020-01-17
累计积分: 76

Re: 请教各位大佬一个问题:N9H26 SPI booting with 1/2/4 bit是什么功能?

找华邦flash的手册看下: https://www.winbond.com/resource-files/w25q16dv_revi_nov1714_web.pdf

可以搜里面的关键字: dual 或者 quad 里面有完整的时序图, 非常直观。

离线

#10 2020-08-11 14:34:05

哦豁哦豁
会员
注册时间: 2020-01-17
累计积分: 76

Re: 请教各位大佬一个问题:N9H26 SPI booting with 1/2/4 bit是什么功能?

2020-08-11_143319.png


2020-08-11_143332.png

离线

#11 2020-08-11 14:39:28

哦豁哦豁
会员
注册时间: 2020-01-17
累计积分: 76

Re: 请教各位大佬一个问题:N9H26 SPI booting with 1/2/4 bit是什么功能?

2020-08-11_143733.png

这个是全志芯片的SPI控制器, 只支持到DUAL SPI, 可以试一试怼W25Qxxx的 DUAL模式, 看是不是双倍快乐。

离线

#12 2020-08-11 15:11:36

wujique
会员
注册时间: 2018-10-30
累计积分: 116

Re: 请教各位大佬一个问题:N9H26 SPI booting with 1/2/4 bit是什么功能?

SPI  dspi qspi

离线

#13 2020-08-13 11:39:11

szchen2006
会员
注册时间: 2019-10-09
累计积分: 190

Re: 请教各位大佬一个问题:N9H26 SPI booting with 1/2/4 bit是什么功能?

哦豁哦豁 说:

找华邦flash的手册看下: https://www.winbond.com/resource-files/w25q16dv_revi_nov1714_web.pdf

可以搜里面的关键字: dual 或者 quad 里面有完整的时序图, 非常直观。

非常感谢!

离线

#14 2020-11-03 11:09:13

sjshe3326
会员
注册时间: 2020-10-19
累计积分: 24

Re: 请教各位大佬一个问题:N9H26 SPI booting with 1/2/4 bit是什么功能?

szchen2006 说:
有梦的地方 说:

mcu的spi控制器支持,估计新唐的这三种模式都支持。

全志不支持4bit模式,只支持1bit/2bit 模式

这个bit到底,指的是什么?我刚才咨询了另外一个人,他说是什么降位。什么是降位啊?不懂。


DSPI  QSPI  2个数据口 4个数据口的SPI芯片

离线

页脚

工信部备案:粤ICP备20025096号 Powered by FluxBB