微波EDA网,见证研发工程师的成长!
首页 > 硬件设计 > 嵌入式设计 > 基于SM32的SPI总线扩展EEPROM设计与实现

基于SM32的SPI总线扩展EEPROM设计与实现

时间:06-24 来源:互联网 点击:

T25010是1KB的存储器,DSP最多只能向AT25010写入128个8位数据.在软件中设置一个9位的数组,分别赋值由0×11至0×99,地址使用0-8共9个地址位.DSP采用循环发送的方式,将数组中的数据发送到存储芯片中.

然后DSP进行读取操作,从存储芯片的地址位中读出数据,写入到另一个数组中并对读取和写入的数据进行比较,检验数据是否正确.结果如图3所示.

由图3可以看出,读取和写入的数据完全一致.对于使用数据量较大的系统,可以更换容量更大的存储器,使用文中的硬件设计和程序设计,同样可满足需求.

6.结语

本设计使用DSP芯片自带的SPI接口进行硬件设计,节省了设计时间,降低了电路设计的复杂度,实现了对系统掉电以后数据的存储,并可解决由于数据不同造成的程序一致性的问题.此设计满足了系统的要求,适用于各种需要掉电后保存数据的嵌入式系统.

Copyright © 2017-2020 微波EDA网 版权所有

网站地图

Top