SPI接口EEPROM与DSPIC33F的接口设计

更新时间:2024-03-30 23:14:01 阅读: 评论:0

2024年3月30日发(作者:前沿讲座)

SPI接口EEPROM与DSPIC33F的接口设计

AN1069

使用C30编译器和SPI模块进行

EEPROM与dsPIC33F的接口设计

作者:

Martin Kvasnicka

Microchip Technology Inc.

时序规范,就可在设计时使用25XXX系列器件。

本应用笔记旨在为使用SPI模块(dsPIC33F系列的多

数器件上配备有)与Microchip的25XXX系列串行

EEPROM器件进行通信时提供参考。同时也提供了用

于通用数据传输模式的源代码。

图1所示为Microchip的25XXX系列器件和dsPIC33F

DSC进行通讯的接口硬件原理图。 原理图显示了测试

时DSC和串行EEPROM之间必要的连接,软件的编写

是参照上述连接进行的。 由于未在所提供的示例中使用

状态寄存器的写保护功能,所以WP

引脚连接至V

CC

引言

Microchip Technology的25XXX系列串行EEPROM均

与SPI兼容,其最大时钟频率在3 MHz到20 MHz的范

围内。dsPIC33F数字信号控制器上具有SPI模块,这

提供了与25XXX系列器件进行通讯的易用接口。使用

SPI模块的最大好处在于信号时序是由硬件而不是由软

件来处理的。这样,当通讯在后台进行时,固件可继续

执行操作。这也就是说,不需要了解与SPI协议相关的

图1:dsPIC33FJ256GP710和25XXX系列器件的电路图

100引脚TQFP

dsPIC33FJ256GP710

SO

V

S

S

V

D

D

I

C

7

/

U

1

C

T

S

/

C

N

2

0

/

R

D

1

4

I

C

8

/

U

1

R

T

S

/

C

N

2

1

/

R

D

1

5

U

2

R

X

/

C

N

1

7

/

R

F

4

U

2

T

X

/

C

N

1

8

/

R

F

5

2

3

4

2

5

X

X

X

SDA1/RG3

SCK1/INT0/RF6

SDI1/RF7

SDO1/RF8

U1RX/RF2

U1TX/RF3

Vcc

CS

18

7

6

5

Vcc

HOLD

SCK

SI

WP

Vss

注 : CS、WP 和HOLD 引脚需要外接上拉电阻(~10千欧)。

 2008 Microchip Technology 01069A_CN第1页

AN1069

固件说明

该程序用于显示SPI协议的各个功能,并给出操作码的

代码示例,从而展示程序的基本构建模块。 固件使用C

语言来编写,并使用Microchip C30编译器进行编译。

该程序中使用的操作码是写使能(WREN)、写、读和

读状态寄存器(RDSR)(用于WIP查询的程序)。为

了方便阅读, 示波器图中的标记标示出从CS使能到CS

禁止的情况。数据手册版本的波形图位于实际示波器图

下方。SPI模块在约为10 MHz时设置为模式0,0操作

模式。以模块方式编写代码并加以注释,这样可方便地

更改模式、速度并修改命令(如连续读和页写入)。 除

非另外声明,否则本应用笔记中的值都为十六进制值。

除了C30编译器自带的标准SPI库以外,固件程序还包

含两个.c文件(AN1069.c和AN1069_spi.c),分为以

下九个部分。

初始化

低密度字节写

低密度字节读

低密度页写

低密度页读

高密度字节写

高密度字节读

高密度页写

高密度页读

低密度程序适用于容量小于等于4K的采用单字节寻址

的器件(容量分别为1 Kb、2 Kb和4 Kb的25XX010A、

25XX020A和25XX040A器件)。25XX040A器件的最

高位(A8)位于控制码中,请参考相应的数据手册了解

详细信息。高密度程序适用于容量大于等于8K的采用

双字节寻址的器件。该程序还显示了在字节写操作和页

写操作之后,使用WIP查询功能检测写周期是否完成。

在每次写操作完成后直接进行读操作,这样可验证数据

是否被正确写入。这里未提供显示输入数据的方法,但

可使用SEEVAL

®

32评估系统、示波器或Microchip

MPLAB

®

ICD 2来显示输入数据。

代码使用了25LC256串行EEPROM进行测试。 该器件

的存储容量为32K x 8位(256 Kb),每页64字节。

DS01069A_CN第2页 2008 Microchip Technology Inc.

SPI接口EEPROM与DSPIC33F的接口设计

本文发布于:2024-03-30 23:14:01,感谢您对本站的认可!

本文链接:https://www.wtabcd.cn/zhishi/a/1711811641302890.html

版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系,我们将在24小时内删除。

本文word下载地址:SPI接口EEPROM与DSPIC33F的接口设计.doc

本文 PDF 下载地址:SPI接口EEPROM与DSPIC33F的接口设计.pdf

标签:使用   进行   程序   模块   数据   模式   显示
留言与评论(共有 0 条评论)
   
验证码:
推荐文章
排行榜
Copyright ©2019-2022 Comsenz Inc.Powered by © 实用文体写作网旗下知识大全大全栏目是一个全百科类宝库! 优秀范文|法律文书|专利查询|