12.0 microwire/加
(持续)
12.1.2 microwire/加 从动装置 模式 运作
在 这 microwire/加 从动装置 模式 的 运作 这 SK
时钟 是 发生 用 一个 外部 源. 设置 这 MSEL
位 在 这 CNTRL 寄存器 使能 这 所以 和 SK 功能
面向 这 G 端口. 这 SK 管脚 必须 是 选择 作 一个 输入
和 这 所以 管脚 是 选择 作 一个 输出 管脚 用 设置 和
resetting 这 适合的 位 在 这 端口 G 配置
寄存器.
表格 11
summarizes 这 settings 必需的 至 enter
这 从动装置 模式 的 运作.
表格 11. microwire/加 模式 Settings
这个 表格 假设 那 这 控制 标记 MSEL 是 设置.
G4 (所以) G5 (sk) G4 G5 运作
config. 位 config. 位 fun. fun.
1 1 所以 int. microwire/加
SK 主控
0 1 触发- int. microwire/加
状态 SK 主控
1 0 所以 ext. microwire/加
SK 从动装置
0 0 触发- ext. microwire/加
状态 SK 从动装置
这 用户 必须 设置 这 BUSY 标记 立即 在之上 进去
这 从动装置 模式. 这个 确保 那 所有 数据 位 sent 用 这
主控 是 shifted 合适的. 之后 第八 时钟 脉冲 这 BUSY
标记 是 clear, 这 变换 时钟 是 stopped, 和 这 sequence
将 是 重复的.
12.1.3 Alternate SK 阶段 运作 和 SK 空闲 P
这 设备 准许 也 这 正常的 SK 时钟 或者 一个 alternate
阶段 SK 时钟 至 变换 数据 在 和 输出 的 这 SIO 寄存器. 在
两个都 这 模式 这 SK 空闲 极性 能 是 也 高 或者 低.
这 极性 是 选择 用 位 5 的 端口 G 数据 寄存器. 在 这
正常的 模式 数据 是 shifted 在 在 这 rising 边缘 的 这 SK
时钟 和 这 数据 是 shifted 输出 在 这 下落 边缘 的 这 SK
时钟. 在 这 alternate SK 阶段 运作, 数据 是 shifted 在
在 这 下落 边缘 的 这 SK 时钟 和 shifted 输出 在 这
rising 边缘 的 这 SK 时钟. 位 6 的 端口 G 配置
寄存器 选择 这 SK 边缘.
一个 控制 标记, sksel, 准许 也 这 正常的 SK 时钟 或者
这 alternate SK 时钟 至 是 选择. Resetting SKSEL
导致 这 microwire/加 逻辑 至 是 clocked 从 这
正常的 SK 信号. 设置 这 SKSEL 标记 选择 这 改变-
nate SK 时钟. 这 SKSEL 是 编排 在 这 G6 configu-
限定 位. 这 SKSEL 标记 将 电源 向上 在 这 重置 condi-
tion, selecting 这 正常的 SK 信号.
表格 12. microwire/加 变换 时钟 极性 和 样本/变换 阶段
端口 G
SK 阶段 G6 (sksel)
config. 位
G5 数据
位
所以 Clocked 输出 在: SI 抽样 在: SK 空闲
阶段
正常的 0 0 SK 下落 边缘 SK Rising 边缘 低
Alternate 1 0 SK Rising 边缘 SK 下落 边缘 低
Alternate 0 1 SK Rising 边缘 SK 下落 边缘 高
正常的 1 1 SK 下落 边缘 SK Rising 边缘 高
10131733
图示 29. microwire/加 SPI 模式 接口 定时, 正常的 SK 模式, SK 空闲 阶段 正在 低
COP8SG 家族
www.国家的.com 44