MOTOROLA MC68HC11A8
30 mc68hc11a8ts/d
ddd[5:0] — 数据 方向 为 端口 d
当 ddrd 位 5 是 零 和 mstr = 1 在 spcr, pd5/ss 是 一个 一般-目的 输出 和 模式 故障
逻辑 是 无能.
0 = 输入
1 = 输出
spie — 串行 附带的 中断 使能
0 = spi 中断 无能
1 = spi 中断 使能
spe — 串行 附带的 系统 使能
0 = spi 止
1 = spi 在
dwom — 端口 d 连线的-或者 模式
dwom affects 所有 六 端口 d 管脚.
0 = 正常的 cmos 输出
1 = 打开-流 输出
mstr — 主控 模式 选择
0 = 从动装置 模式
1 = 主控 模式
cpol, cpha — 时钟 极性, 时钟 阶段
谈及 至 图示 10
图示 10 spi 转移 format
SPCR
— 串行 附带的 控制 寄存器
$1028
位 7 654321位 0
SPIE SPE DWOM MSTR CPOL CPHA SPR1 SPR0
重置: 000001UU
spi 转移 format 1
23456781
sck (cpol = 1)
sck (cpol = 0)
sck 循环 #
ss (至 从动装置)
654321 LSBMSB
MSB654321LSB
1
2
3
5
4
从动装置 cpha=1 转移 在 progress
主控 转移 在 progress
从动装置 cpha=0 转移 在 progress
1. ss
ASSERTED
2. 主控 写 至 spdr
3. 第一 sck 边缘
4. spif 设置
5. ss negated
样本 输入
数据 输出
(cpha = 0)
样本 输入
数据 输出(cpha = 1)