位置:首页 > IC型号导航 > 首字符A型号页 > 首字符A的型号第982页 > ADE7169ASTZF16 > ADE7169ASTZF16 PDF资料 > ADE7169ASTZF16 PDF资料3第123页

初步的技术数据
串行外设接口
接口(SPI)
该ADE7169F16集成了完整的硬件序列
片上外设接口。 SPI接口是全双工如此
该8位数据被同步地发送和
同时接收。这SPI实现双
缓冲。这允许用户在读取接收的最后字节
数据同时一个新的字节偏移,下一个字节是
发送而当前字节被移出可以加载。
ADE7169F16
SPI端口可配置为主机或从机操作。
的物理接口SPI被通过MISO( P0.3 )来实现,
MOSI ( P0.2 ) , SCLK ( P0.4 )和
SS
( P0.5 )引脚,而
固件接口是通过做
SPI配置寄存器SFR
( SPIMOD1 , 0xE8 )
,
SPI配置寄存器SFR ( SPIMOD2 ,
0xE9)
,
SPI中断状态寄存器SFR ( SPISTAT , 0xEA )
,
SPI/I2C
发送缓冲器SFR ( SPI2CTx ,为0x9A )
和
SPI接收缓冲区SFR
( SPI2CRx , 0x9B )
.
需要注意的是SPI引脚都与我分享
2
的引脚。因此,
用户可以只启用一次一个接口。在SCPS位
在CFG SFR选择哪个外设处于活动状态。
SPI SFR寄存器列表
SFR地址
0x9A
0x9B
0xE8
0xE9
0xEA
名字
SPI2CTx
SPI2CRx
SPIMOD1
SPIMOD2
SPI2CSTAT
读/写
W
R
读/写
读/写
读/写
长
8
8
8
8
8
默认
价值
0
0x10
0
0
描述
SPI数据输出寄存器
SPI数据寄存器
SPI CON组fi guration注册
SPI CON组fi guration注册
SPI / I2C中断状态寄存器
表121 : SPI SFR寄存器列表
表122. SPI / I2C发送缓冲器SFR ( SPI2CTx ,为0x9A )
位
位置
7-0
位
助记符
SPI2CTx
默认
价值
0
描述
SPI或I2C发送缓冲区
当SPI2CTx SFR写,其内容转移到发送FIFO的输入。
当请求写操作,则FIFO的输出被发送的SPI或I2C总线上。
表123. SPI接收缓冲区SFR ( SPI2CRx , 0x9B )
位
位置
7-0
位
助记符
SPI2CRx
默认
价值
0
描述
SPI或I2C接收缓冲区
当SPI2CRx SFR被读取时,从接收FIFO输出一个字节被转移到
SPI2CRx SFR 。从SPI或I2C总线的新数据被写入到FIFO的输入。
表124 SPI配置寄存器SFR ( SPIMOD1 , 0xE8 )
位
位置
7-5
5
位
地址。
0xEF -
0xEE
0xED
位
名字
版权所有
INTMOD
默认
价值
0
0
描述
版权所有
SPI中断模式
0 : SPI中断时设置SPI接收缓冲区满
1 : SPI中断设置时, SPI接收缓冲区为空
主模式: SS输出控制。参见图82 。
0
1
在SS为低,而这一点是明确的。这使得手工片选
控制使用的SS引脚。
单字节读或写:党卫军将在一个单字节变为低电平
传输,然后返回高。
连续传输: SS将多的时间在变低
字节的连续传输,然后返回高。
3
0xEB
上证
0
从模式:SS输入使能
牧师珠三角|第123 140
4
0xEC
AUTO_SS
1