您尚未登录。

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

szchen2006
会员
注册时间: 2019-10-09
已发帖子: 216
积分: 166.5

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

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

谢谢!

离线

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

szchen2006
会员
注册时间: 2019-10-09
已发帖子: 216
积分: 166.5

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

有梦的地方 说:

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

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

离线

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

szchen2006
会员
注册时间: 2019-10-09
已发帖子: 216
积分: 166.5

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
已发帖子: 216
积分: 166.5

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

离线

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

szchen2006
会员
注册时间: 2019-10-09
已发帖子: 216
积分: 166.5

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估计也是这样的吧。

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

离线

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

szchen2006
会员
注册时间: 2019-10-09
已发帖子: 216
积分: 166.5

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

哦豁哦豁 说:

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

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

非常感谢!

离线

页脚

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

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