串行存储器 Serial Memories
串行存储器 Serial Memories(振文3500字,英文2700字)
概述
我们中的许多人喜欢使用小型的独立芯片微控制器。它们相对较为便宜,容易接线运行,而且最重要的是使用非常方便。使用这些微控制器的一个不好的方面是它们缺乏大容量的存储器。当然,你可以给它们中的大多数挂上外部存储器,但是,那要做许多工作,而且通常要消耗其他有价值的资源,仅仅是那些输入/出引脚使芯片变得有用。
这里能提供帮助!有几种形式的存储器不需要标准地址总线和数据总线配线方式。这些存储器称为串行存储器,它们允许你在不放弃那些珍贵的输入/出引线的条件下,存储大容量的信息。存在几种不同形式的串行电擦除可编程存储器。本文的焦点就是基于SPI(串行外围接口)的器件。也有1线,2线和3线式串行电擦除可编程存储器器件,它们以相似的方式工作,但是具有不同的接口逻辑。
本文将介绍串行存储器的基础,并指出操作它所需要的驱动软件。
外文翻译
Serial Memories
Overview
Many of us like to use small, single chip micro controllers. They are relatively cheap, easy to wire up to make run, and over all just mighty convenient to use. One down side to using these single chip controllers is the lack of large amounts of memory. Sure, you can hook up external memory to most of them, but that requires a lot of work, and usually consumes other valuable resources, mainly the I/O pins that make the chip useful.
There is help out there! There are several forms of memory that don't require the standard address bus and data bus wiring. These memories are called serial memories, and they are just the ticket to allow you to store large amounts of information without giving up those precious I/O lines. There are several different styles of serial EEPROM. The focus of this article is going to be SPI based devices. There are also 1, 2, and 3 wire serial EEPROM devices that function in a similar way, but have different interface logic.
This article is going to introduce the basics of serial memories, and present the driver software needed to make it operate.
Missing the Bus