小微企业贷款

您好,欢迎访问我们的网站,我们将竭诚为您服务!

430工程,基于MSP430F12x2的SPI数据存储器扩展分析-电

2020-05-08 04:08分类:娱乐在线 阅读:

1 引 言

今朝随着音信产业的飞速发扬,以微执掌器为焦点的嵌入式体系正在智能化仪表、实时限制体系等方面阐扬着壮大的作用。在许多现实应用中时时面临的题目是必要救援大容量的数据存储功用。

但是采用老例扩展外部的本事,你看污水工程。必要大宗的地址总线和数据总线引脚,msp430f12x。因此在看望外部数据存储器时,其容量遭到微执掌器地址总线和数据总线数量的极大限制。净化工程公司。由于单片机的引脚数都绝对较少,没有足够多的引脚用作外部数据存储器的地址总线,为理解决这一抵牾,看着厂区道路施工方案。本文以MSP430F12X2[1]单片机和AT45DB081[2]芯片为例,先容了一种运用串行外设接口()扩展大容量数据存储器的本事。web工程。并给出初始化以及数据读写操作子次第


2硬件简介

MSP43F12X20是一款超低功耗的混合信号限制器,具有16位RISC布局,农田水利工程。有着雄厚的片内外设,首要包括有看门狗、定时器、角力计算器、硬件乘法器、液晶驱动器、ADC、I/O端口、串口(USART)等,还集成有64kB的FLASHROM和2kB的RAM。其功用强大,事实上混凝土工程。应用局面普及。工程建筑设计。特别得当应用于智能仪表、智能化家用电器、电池供电的便携式配置等产品中。绝对待其他单片机MSP430F12X2还具有以下特征:

(1)MSP430F12X2外部预设了JTAG模块,相比看msp430f12x2。他使得每一个单片机芯片都具有完好的在线调试功用,而不用使用较纷乱的仿真调试工具;

(2)MSP430F12X2中的FLASH在线编程技术能够完成除了采用外部编程器举办烧写外,用户能够运用自身的次第删改FLASH形式,存储器。且不必要外加编程电压;

(3)MSP430F12X2中的BOOTSTRAP技术使芯片具有片内的BOOT ROM,能够实行次第代码的下载和上载。

AT45DB081是Atreel公司推出的管事电压为2.7~3.6 v,可在体系可反复擦写并兼容SPI的FLASH数据存储器。430工程。外部有4096页、每页264个字节,建筑工程加固施工。合计8MB的主存储器容量以及2个264字节的SRAM数据缓存器。净化工程公司。救援在体系反复编程,不必要较高的编程电压,看看建筑工程与市政工程。只必要芯片的管事电压2.7~3.6V就能够完成对FLASH的读写操作。包工程。AT45DB081议定一个三线接口(包括串行输入SI、串行输入SO、串行时钟SCK)在片选信号的团结下举办看望。这种串行接口FLAS[{存储器异常适用于哀求存储量大而引脚资源较少、电源电抬高和低功耗的应用范畴。净化工程施工。

3硬件原理图

MSP430F12X2与AT45DB081的硬件衔接原理图如图1所示。学会电子工。

图1中将MSP430F12X2的P3.1,P3.2和P3.3引脚配置为SPI的MOSI(主出从人)、MISO(主出从入)CLK(串行时钟)和信号线,基于MSP430F12x2的SPI数据存储器扩展分析。折柳与AT、45DB081的串行输入、串行输入和时钟引脚相连。将P2.0,P2.1,听听电子。P2.2与AT45DB081的芯片片选、复位和忙闲形态引脚相连。由于RDY/BUSY为漏极开路,因此需加上拉电阻输入[2]。

4AT45DB081的操作及操作码

对AT45DB021B的操作是由主机收回的指令限制,分析。一个有用的指令在

的降低沿起头,包括一个8位的操作码和要举办操作的页地址懈弛冲区地址的位子。表1列出了AT45DB021B的首要的操作方式和对应的操作码。工程。

(1) 形态存储器

他是AT45DB021B内的一个8位的只读存储器,用于指示其管事状况,厂区道路施工方案。如表2所示,BIT7用于流露AT45DB021B的形态,BIT7位=1时,阐述AT45DB021B不忙,工程设计资质办理。能够对其举办指令操作,BIT7位=0时,指示AT45DB021B忙,能够议定检测BIT7位实时理解AT45DB021B的形态。spi。BIT6COMP用于流露主存储器页面与缓存器举办数据角力计算的效率,当角力计算效率匹配COMP=0,否则COMP=1。厂区道路施工方案。

(2) 议定缓冲存储器对主存储器写操作

命令码为:对比一下电子工。操作码5位保存码10位页地址码9位页内起始地址码,其中操作码为82H时,数据议定缓冲存储器1向主存储器写,建筑工程电气设计。为85H时,数据议定缓冲存储器2向主存储器写操作。

(3) 主存储器页读

主存储器页读指令能够对1024页中的大肆页举办读操作,命令码为:430工程。8位操作码,5位保存码,工程建筑设计。10位页地址码,9位页内起始地址码,32位有关码;操作码为52H或D2H,5位保存码用于对片子的高低兼容,净化工程施工。基于。10位页地址码用于决定对主存储器的哪一页举办操作,9位页内起始地址码来决定页内操作的起始地址,后32为有关码用来团结时序。扩展。当为0时,主机向器件的SCK引脚发送时钟信号,领导操作码和地址从SI引脚写入器件,学会工程建设公司注册。当末了一位写入后的下一个时钟周期,页内数据将从SO引脚输入。430工程。

5软件流程及读写次第

MSP430F12X2单片机对AT45DB081举办初始化以及数据读写操作的软件流程图如图2所示。图2中体系初始化包括体系时钟初始化、将P3.1,数据。P3.2和P3.3引脚配置为SPI接口,设置SPI额外形态存放器和复位数据存储器。基于MSP430F12x2的SPI数据存储器扩展分析。

单片机议定P2.2读取AT45DB081的忙闲形态引脚来判决存储器能否闲静,若P2.2为1表示存储器闲静,建筑项目管理系统。否则表示存储器忙。学会工程设计资质办理。当存储器闲静时议定P2.0引脚输入0作为存储器的片选信号。选中存储器后能够参照表1,议定SPI发送命令字完成对AT45DB081的相应读写操作。对AT45DB081举办初始化以及数据读写操作的子次第[3]如下。

6结 语

本文的创新意义在于在占用:MSP430F12X2单片机引脚数极少的境况下实行了大容量外部存储器的扩展本事,使得单片机在扩展外部数据存储器中改并行看望为串行看望,不再必要大宗的地址和数据总线引脚。这种本事异样可增加到其他带有SPI接口的微执掌器。在数据采集,智能仪表中都具有很强的适蓄志义。

关键字:编辑:什么鱼 援用地址:

郑重声明:文章来源于网络,仅作为参考,如果网站中图片和文字侵犯了您的版权,请联系我们处理!

上一篇:确实安全可靠后方可卸扣

下一篇:市政工程与建筑工程的区别 建筑工程与市政工程

相关推荐

返回顶部