怎么看一个单片机芯片能够外接多大的SPI Flash闪存(最大到多少M),在线等

如题所述

外接容量没限制……毕竟是程序控制的访问地址,比如4字节地址可达到4GB的访问空间。
要考虑的话就是单片机有多少ram,因为spi flash保证效率是一次写入一页的,并且一页是256、512、528、1024或者2048这样的数值,所以单片机至少要有这么多的可用ram空间。追问

你能看一下这样的可以带256M的Flash(SPI)


追答

没问题啊,有32KB的内存,还有spi或者ssp接口。

温馨提示:内容为网友见解,仅供参考
第1个回答  推荐于2016-02-29
这主要取决于SPI Flash,而不是取决于单片机,不论多大的闪存,通过单片机的SPI接口都能进行数据传输,与并行接口相比,这就是串行接口的优势。追问

无论多大的SPI闪存芯片,接上去都可以?不是外接SD卡都有限制的,这个为什么没有呢?

追答

那是编程人员设置的界限。自己的单片机,自己的SPI Flash,自己编制的程序,有多大闪存就设置多大的界限,这很正常吧。不然别人用你开发的产品插入超过你设计要求的闪存,能起什么作用呢。你问的是“怎么看一个单片机芯片能够外接多大的SPI Flash闪存”,其实不用看,别人编程的单片机看不出来,只能看具体应用的说明。而自己编程的那就更不用看了, 想用多大闪存就用多大的,只要市面上有,当然指SPI接口 Flash。

本回答被提问者采纳

怎么看一个单片机芯片能够外接多大的SPI Flash闪存(最大到多少M),在 ...
外接容量没限制……毕竟是程序控制的访问地址,比如4字节地址可达到4GB的访问空间。要考虑的话就是单片机有多少ram,因为spi flash保证效率是一次写入一页的,并且一页是256、512、528、1024或者2048这样的数值,所以单片机至少要有这么多的可用ram空间。

51单片机外扩数据存储器最大的容量是多少,可以达到50MB吗?用的是什么...
如果正常外扩外部数据存储器, 最大只有64K 如果用8088 的那种映射办法, 那51单片机可以达到无穷大 例如用 8000H - FFFFH 这个32K来分片切换, 可以把其他芯片映射到这个32K中来, 片选如果是8根线, 那就有256 * 32K 外部数据存储器空间了

如何看单片机芯片的数据手册
1,如果是英文不太好的朋友,建议尽量找中文的datasheet看,或者英文不是非常好的,也建议先找中文版本的看了之后,再看英文版本的,或者结合着看。如果英文比较牛,或者是已经非常了解datasheet的文章结构的,建议直接看英文版本的,因为一般英文版本的错误概率会低很多。2,单片机的数据手册一般分为这么...

如何实现单片机通过SPI-FLASH做成一个U盘
关键是USB通信,要带USB通信的芯片,建议用STM32F103C8T6,网上例程多,可以参考开源电 子论 坛的开发板开发手册和视频,里面有详细的例子和说明,如果不会的话只能通过CH372来做USB通信,对于SPI读写FLASH比较简单,看FLASH芯片说明就可以了

哪位能给我讲一下单片机SPI FLASH读写操作中字节对齐的概念?
第三个变量c,自身对齐值为 2,所以有效对齐值也是2,可以存放在0x0008到0x0009这两个字节空间中,符合0x0008%2=0。所以从0x0000到0x0009存放的都是B内容。再看数据结构B的自身对齐值为其变量中最大对齐值(这里是b)所以就是4,所以结构体的有效对齐值也是4。根据结构体圆整的要求,0x0009到0x0000=10字节,(10+...

STM32外加了flash芯片(AT45DB642D),读取flash中的数据,通过串口...
AT45DB652D内部是分页的,您可以按页来读取,该Flash芯片是SPI接口的,建议读取Flash时,使用DMA读取,否则这高速DataFlash就看不出高速了。通过串口发出的时候,也是按包来封装,可以1页分成若干个若,我们建议串口单次连续发送的数据不要超过256字节,加上辅助字节,最好不要超过300字节。而且需要加上...

单片机如何对一个芯片操作
单片机对外接芯片操作都是通过特定通讯接口比如:i2c\/uart\/spi等配置外接芯片的寄存器。寄存器一般分为这么几类:1 配置寄存器:系统的配置,比如时钟配置等。2 状态寄存器:系统状态描述,是否接收到数据,是否有中断等状态描述。3 数据寄存器:发送\/接受到的数据。没有寄存器,芯片无法工作。寄存器就是用来...

TMS320F2812能否同时接两路SPI芯片(A\/D 同型号)
可以。但是接两路或者多路芯片时,D\/A芯片片选信号不能使用\/SPISTE。因为SPICLK是由\/SPISTE启动的,要开始发送数据,必须首先将\/SPISTE写低电平。外部芯片不能实现片选和多路输出。若使用通用IO口实现片选,每次发送之前,先通过GPIO选中芯片,再将\/SPISTE写入低电平。就可实现向特定D\/A芯片发送数据的...

PIC单片机上有一个1个SPI接口,接2个SPI接口芯片行不行?能不能实现?
没有问题,按你的设计思路用,行的。CS未选中时,芯片高阻状态。

HCS12单片机flash分页管理,地址映射
16位单片机访用课本上讲的方法只能直接查询64K的存储单元。但如果你拆过MP3或U盘就知道,U盘里除了那个大大的存储芯片外,还有一个是专门管理和转发存储芯片内数据的一个控制芯片,其实就算是八位的单片机,只要用串行通信的方式跟这个控制芯片进行操作即可(一般是同步串口SPI),单片机发个命令到控制芯片里...

相似回答