15.0串行外设接口(S12SPIV5)

上传人:壹****1 文档编号:572270098 上传时间:2024-08-13 格式:PDF 页数:24 大小:1.95MB
返回 下载 相关 举报
15.0串行外设接口(S12SPIV5)_第1页
第1页 / 共24页
15.0串行外设接口(S12SPIV5)_第2页
第2页 / 共24页
15.0串行外设接口(S12SPIV5)_第3页
第3页 / 共24页
15.0串行外设接口(S12SPIV5)_第4页
第4页 / 共24页
15.0串行外设接口(S12SPIV5)_第5页
第5页 / 共24页
点击查看更多>>
资源描述

《15.0串行外设接口(S12SPIV5)》由会员分享,可在线阅读,更多相关《15.0串行外设接口(S12SPIV5)(24页珍藏版)》请在金锄头文库上搜索。

1、 15.0 串行外设接口(S12SPIV5) 串行外设接口(S12SPIV5) 该 SPI 的系统的主要组成部分是 SPI 数据寄存器。的 N -位 1 主数据的登记和 蘼位 1 数据,从选民登记册内连在了 MOSI 和 MISO 引脚形成分布式为 2n -位 1 注册。当数据传输操作完成,这为 2n -位 1 串行移位寄存器位的位置 n1 由 S -从主时钟,因此数据交换之间的主机和从机。数据写入主 SPI 数据寄存器变成为奴隶的输出数据和数据从主 SPI 数据读取操作后,转让登记是从奴隶的输入数据。 带有 SPTEF =由写入 SPIDR 放进发送数据寄存器的数据后一读取 SPISR。当传

2、输完成,SPIF被清除,接收到的数据被转移到接收数据寄存器。这些数据通过 SPI 注册为接收数据寄存器读取的行为以及对 SPI 发送数据寄存器写入。 一个常见的SPI数据寄存器的地址是读取数据缓冲区读数据和写入数据的传输数据共享登记册。 时钟相位控制位(时钟相位)和一个时钟极性控制位(CPOL)在 SPI 控制寄存器 1 (SPICR1)四种可能的选择时钟的格式之一,由 SPI 系统使用。在 CPOL 位只是选择了一个非反相或倒置时钟。在时钟相位位用来容纳两个根本 抽样调查在 1781 边缘奇数或偶数球状边缘的数据不同的协议(见 第 15.4.3,“传输格式”) 。 SPI 的可配置为作为一个

3、船长或作为奴隶。当在 SPI 控制寄存器 MSTR 位 设置,主模式的选择,当 MSTR 位是明确的,从属模式被选中。 注意 一个 CPOL 或 MSTR 位的改变, 同时有一个接收到的字节在接收移位寄存器会破坏收到的字节等待,必须加以避免。 15.4.1 主控模式 在 SPI 操作时,MSTR 位被设置在主模式。只有主 SPI 模块可以启动传输。阿以书面传输主开始 SPI 数据寄存器。如果移位寄存器 空,数据立即传输到移位寄存器。数据开始转向 MOSI 引脚上的下串行时钟控制。 串行时钟 该 SPR2,SPR1 和 SPR0 波特率选择位与 SPPR2,SPPR1 和 SPPR0 波特率的

4、SPI 波特率寄存器预选位一道,控制波特率发生器,并确定了传输速度。在 SCK 引脚是 SPI 时钟输出。通过SCK 引脚,大师的波特率发生器控制奴隶移位寄存器外设。 硅化钼,MISO 引脚 在主模式中,串行数据输出引脚(硅化钼)函数和串行数据输入引脚 (味噌)是由 SPC0 和 BIDIROE 控制位。 SS 引脚 如果 MODFEN 和企业 SSOE 设置的 SS 引脚配置为从机选择输出。党卫军低输出成为在每个传输和高的 SPI 时处于空闲状态。 如果 MODFEN 设置和企业 SSOE 被清除,SS 引脚配置为故障检测模式错误输入。如果输入的SS 变成低说明这是一个模式错误错误另有主人试

5、图 1。 取决于所选的转让宽度,请参考 Section 15.3.2.2,“SPI 控制寄存器 2(SPICR2) S12XS 系列参考手册,修订版 1.09 446 飞思卡尔半导体 串行外设接口(S12SPIV5) 推动 MOSI 和 1781 线。在这种情况下,通过 SPI 立即切换到 slave 模式,由 清除 MSTR 位,还可以禁止奴隶输出缓冲味噌(或双向模式单输入单输出) 。因此,结果是,所有输出将中止和 SCK,硅化钼,和 MISO 的投入。如果进展传输模式时,发生故障的,传输的中断,并 SPI 是被迫进入空闲状态。 这种模式错误错误还设置故障模式(模式错误)在的 SPI 状态寄

6、存器(SPISR)标志。如果 在 SPI 中断使能位 (Spie 之间) 时设置模式错误标志变为设置, 那么一个 SPI 中断序列还要求。 当写入 SPI 数据寄存器中的主时,有一个半抗虫周期延迟。延迟后,1781 在启动主。在其余的传输操作略有不同, 根据由 SPI 时钟相位位,时钟相位指定的时钟格式,SPI 控制寄存器 1 (见第 15.4.3,“传输格式”) 。 注意 在与 SPC0 一套, SPPR2 - SPPR0 和 SPR2 在主 SPR0 位 CPOL 模式, 时钟相位, 企业 SSOE,LSBFE,XFRW,MODFEN,SPC0,或 BIDIROE 变化将中止进行中的传输和

7、迫使闲置状态的SPI。远程奴隶无法检测到这一点,因此主必须确保远程奴隶返回到空闲状态。 15.4.2 从模式 在 SPI 操作时,在 SPI 控制寄存器 1 MSTR 位是很清楚的从属模式。 串行时钟 在从模式,1781 是从主 SPI 时钟输入。 味噌,MOSI 引脚 在从动模式下的串行数据输出引脚(味噌)和串行数据输入引脚(硅化钼功能) 是由 SPC0 位和 SPI 控制寄存器 2 BIDIROE位。 SS 引脚 在 SS 引脚是从选择输入。数据传输之前发生的从 SPI 要低,SS 引脚。不锈钢必须保持低直到传输完成。如果不锈钢变高,SPI 是被迫闲置状态。 党卫军的投入也控制串行数据输出

8、引脚,如果 SS 是高(不选中) ,串行数据输出引脚为高阻抗,并且,如果 SS 是低,在第一个 SPI 数据寄存器位赶出 串行数据输出引脚。此外,如果没有选中奴隶(SS 是高) ,然后到 SCK 输入将被忽略,也没有内部的 SPI 移位寄存器转移发生。 尽管 SPI 是全双工操作的能力,一些有能力的 SPI 外设只接受一个奴隶模式 SPI 数据。对于这些简单的设备,但没有出脚串行数据。 移位寄存器 味噌味噌 硅化钼硅化钼 移位寄存器 1781 1781 波特率发生器 不锈钢不锈钢 内径 图 15-11。主/从传输框图 15.4.3.1时钟相位和极性控制 请使用 SPI 控制寄存器 1 2 位,

9、软件选择一个四串行时钟相位和极性组合。 1。 取决于所选的转让宽度,请参考 Section 15.3.2.2,“SPI 控制寄存器 2(SPICR2) S12XS 系列参考手册,修订版 1.09 448 飞思卡尔半导体 串行外设接口(S12SPIV5) 在 CPOL 时钟极性控制位指定了一个高或低时钟并没有显着影响 传输格式。 时钟相位的时钟相位控制位选择一两个根本不同的传输格式。 时钟相位和极性应完全相同的 SPI主设备和通信奴隶 设备。在某些情况下,相位和极性改变之间的传输,允许主设备 沟通有不同的要求,周边的奴隶。 15.4.3.2时钟相位= 0 传输格式 在 SCK 线上的第一个优势是

10、用于时钟奴隶第一个数据位到主和第一 数据位主到奴隶。在一些外围设备,奴隶的数据的第一位,请尽快出脚奴隶的数据作为奴隶被选中。在此格式中,第一个球状的边缘发出后,不锈钢已成为低半周期。 阿一半球状周期后,第二边缘出现在 SCK 线上。当第二个优势时,先前锁定的价值从串行数据输入引脚到 LSB 或移位寄存器的最高位,这取决于 LSBFE 位转移。 在此之后第二个优势,在未来的 SPI 主数据传输出位的串行数据输出引脚 到上从串行输入引脚的主人。这一过程将持续了 16 边计算 SCK 总 线,数据被锁定在奇数优势和偶数边转移。 数据接收是双缓冲。数据转移到串行的 SPI 移位寄存器在转让和 被转移到

11、并行 SPI 数据寄存器后,最后一位被转移后,2n1 英寸(上)1781 边缘: 数据,是我们在以前主 SPI 数据寄存器现在应该在数据寄存器和奴隶 的数据,在从数据登记,应在主。 中的 SPI 状态寄存器的 SPIF 标志设置,显示传输完成。 图 15-12 是一个 SPI 传输时序图在时钟相位= 0。 1781 波形显示的 CPOL = 0 和 CPOL = 1。该图是可以解释为硕士或奴隶,因为时序图 到 SCK,酱,和 MOSI 引脚之间的直接连接主机和从机。在 MISO 信号 是从奴隶和硅化钼信号输出的是从主输出。 船长的 SS 引脚必须是高或作为一般用途不影响 SPI输出重新配置。

12、1。 取决于所选的转让宽度,请参考 Section 15.3.2.2,“SPI 控制寄存器 2(SPICR2) S12XS 系列参考手册,修订版 1.09 飞思卡尔半导体 449 串行外设接口(S12SPIV5) 结束空闲状态 状态 1781 边缘女 1781(CPOL = 1781(CPOL = 样品我 硅化钼/味噌 变化 MOSI 引脚 变化 MISO 引脚 SEL 中不锈钢(海外) 主只 SEL 中不锈钢(一) 白介特 德州仪器白介 MSB 在前(LSBFE = 0) :最高位位 6 位 5 位 4 位 3 位 2 位 1 LSB 的最低 1 / 2 1781 LSB 的第一(LSBFE

13、 = 1) :LSB 的位 1 位 2 位 3 位 4 位 5 位 6 的 MSB 测控,铊,钛 白介=最小领导在第一时间 1781 边缘 特=最低尾随在最后一个球状的边缘时间 德州仪器=最低之间的转让(最低不锈钢高时间空转时间) 铊,测控,与 TI 的保证主模式和被动模式的要求。 图 15-12。 SPI 时钟格式 0(时钟相位= 0) ,带有 8 位传输宽度选择(XFRW = 0) S12XS 系列参考手册,修订版 1.09 450 飞思卡尔半导体 串行外设接口(S12SPIV5) 结束空闲状态 开始 转移 末端 开始空闲状态 1781 边数 1 3 5 2 4 7 9 11 13 15

14、17 19 21 23 25 27 29 31 6 8 10 12 14 16 18 20 22 24 26 28 30 32 1781(CPOL = 0) 1781(CPOL = 1) 样品我 硅化钼/味噌 变化 MOSI 引脚 变化 MISO 引脚 SEL 中不锈钢(海外) 主只 SEL 中不锈钢(一) 白介 白介=最小领导在第一时间 1781 边缘特=最低尾随在最后一个球状的边缘时间 德州仪器=最低之间的转让(最低不锈钢高时间空转时间) 铊,测控,与 TI 的保证主模式和被动模式的要求。 德州仪器白介特 最小 1 / 2 1781 测控,铊,钛 图 15-13。 SPI 时钟格式 0(时

15、钟相位= 0) ,与 16 位传输宽度选择(XFRW = 1) 在从模式下,如果在 SS 行不 deasserted之间的连续传输则内容 SPI 数据寄存器不传输,而是最后收到的数据传输。如果不锈钢线 deasserted 最起码的空闲时间(半抗虫周期)之间的连续传输,那么内容 SPI 数据寄存器传输。 在主模式下, 启用了从选择输出的 SS行总是 deasserted 与连续转让重申了最起码的空闲时间。 15.4.3.3时钟相位= 1 传输格式 一些外围设备需要在第一个数据位在出脚成为掌握的数据第一抗虫优势, 第二边缘时钟到系统的数据。在此格式中,第一个球状的边缘发出的设置 时钟相位位在在

16、N1 开始周期传送操作。 在 SCK 第一后立即出现边缘的半 SCK 时钟周期同步延迟。这第一边命令奴隶转让其位的第一个数据的串行数据输入引脚的主人。 阿一半球状周期后,第二边缘出现在 SCK 引脚。这是双方的主从闭锁优势。 1。 取决于所选的转让宽度,请参考 Section 15.3.2.2,“SPI 控制寄存器 2(SPICR2) S12XS 系列参考手册,修订版 1.09 飞思卡尔半导体 451 串行外设接口(S12SPIV5) 当第三个边缘时,先前锁定的价值从串行数据输入引脚到转向 LSB 的或的 SPI 移位寄存器的最高位,这取决于 LSBFE 位。在此之后的优势,主下一个数据位是耦

17、合的串行数据输出引脚主进行的关于从串行输入引脚。 这一进程仍在继续为边缘的 N1 上的数据被锁定在偶数边和转移到边缘的奇数共发生 SCK 线上。 数据接收是双缓冲,数据入 SPI 串行移位寄存器转移和转移过程中 被转移到并行 SPI 数据寄存器后,最后一位被转移后,2n1 1781 边缘英寸: 数据,是我们在以前的 SPI 数据寄存器的主人,在现时的数据登记册, 奴隶和数据,在数据的奴隶登记册中的主人。 在 SPISR 的 SPIF 标志位被设置,表明传输完成。 图 15-14 显示了两个时钟的时钟相位变化= 1。该图是可以解释为一主从时序图,因为到 SCK,酱,和 MOSI 引脚之间的连接主

18、机和从机直接。在 MISO 信号是从奴隶输出,硅化钼信号是从主输出。党卫军线是从选择投入的奴隶。船长的 SS 引脚必须是高或作为一般用途不影响 SPI输出重新配置。 结束空闲状态 开始 转移 末端 开始空闲状态 1781 边数 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 1781(CPOL = 0) 1781(CPOL = 1) 样品我 硅化钼/味噌 变化 MOSI 引脚 变化 MISO 引脚 SEL 中不锈钢(海外) 主只 SEL 中不锈钢(一) 白介特 德州仪器白介 MSB 在前(LSBFE = 0) :最高位位 6 位 5 位 4 位 3 位 2 位 1

19、 LSB 的最低 1 / 2 1781 LSB 的第一(LSBFE = 1) :LSB 的位 1 位 2 位 3 位 4 位 5 位 6 的 MSB 测控,铊,钛 白介=最小领导在第一时间 1781 的边缘,而不是要求回到后端转移 特=最低尾随在最后一个球状的边缘时间 德州仪器=最低之间的转让(最低不锈钢高时间)不回来要求,闲置时间到后转让 图 15-14。 SPI 时钟格式 1(时钟相位= 1,与 8 位传输宽)选定(XFRW = 0) S12XS 系列参考手册,修订版 1.09 452 飞思卡尔半导体 串行外设接口(S12SPIV5) 结束空闲状态 开始 转移 末端 开始空闲状态 1781

20、 边数 1 3 5 2 4 7 9 11 13 15 17 19 21 23 25 27 29 31 6 8 10 12 14 16 18 20 22 24 26 28 30 32 1781(CPOL = 0) 1781(CPOL = 1) 样品我 硅化钼/味噌 变化 MOSI 引脚 变化 MISO 引脚 SEL 中不锈钢(海外) 主只 SEL 中不锈钢(一) 白介 白介=最小领导在第一时间 1781 的边缘,而不是要求回到后端转移 特=最低尾随在最后一个球状的边缘时间 德州仪器白介特 最小 1 / 2 1781 测控,铊,钛 德州仪器=最低之间的转让(最低不锈钢高时间)不回来要求,闲置时间到

21、后转让 图 15-15。 SPI 时钟格式 1(时钟相位= 1,与 16 位传输宽)选定(XFRW = 1) 党卫军线可以保持活跃低之间的连续转让(可连接在任何时候都低) 。这种格式 有时宁愿在有一个固定的主人和一个奴隶该驱动器在 MISO 数据线系统。 返回到后转让主模式 在主模式下,如果传送已经完成,新的数据是在现有 SPI 数据寄存器,这些数据立即发送未经尾随和最低的空闲时间。 SPI 的中断请求标志(SPIF)是相同的主从模式。 SPIF 得到最后后成立的边缘 1781 1781 周期的一半。 15.4.4 的 SPI 波特率发生器 波特率发生器由一分一系列阶段。 六的 SPI 波特率

22、寄存器位 (SPPR2, SPPR1, SPPR0, SPR2,SPR1 和 SPR0)确定除数的 SPI 模块时钟的结果 SPI 的波特率。 SPI 时钟速率取决于在波特率附加值产品预选位 (SPPR2 - SPPR0)和在波特率选择位值(SPR2 - SPR0) 。该模块时钟除数方程公式 15-3 所示。 BaudRateDivisor =(SPPR + 1)2(战略石油储备+ 1)方程。 15-3 S12XS 系列参考手册,修订版 1.09 飞思卡尔半导体 453 串行外设接口(S12SPIV5) 当所有位都清楚(默认条件) ,SPI 模块时钟除以 2。当选择 位(SPR2 - SPR0

23、)是 001 和预选位(SPPR2 - SPPR0)的 000 个,模块时钟除数变成 4。当选择 010 位,模块时钟除数变成 8,等 当预选位 001,然后由遴选确定的除数位乘以 2。何时 预选位是 010,除数是乘以 3,等见波特率计算表 15-7 所有位条件的基础上,25 MHz 总线时钟。在两套选择允许时钟分 由非两个实力实现,如其他波特率分 6,除以 10,等 波特率发生器被激活时,SPI 是在主控模式和一个串行正在发生转移。在其他情况下,分被禁用减少目前国际直拨电话。 注意 对于允许的最大波特率,请参阅的 SPI 电 规格在本数据表电气篇章。 15.4.5 特点 15.4.5.1不

24、锈钢产量 SS 的输出功能,自动驱动 SS 引脚的低传输过程中,选择外部设备及硬盘驱动器中的高闲置以取消在外部设备。当不锈钢输出选择,输出引脚的 SS 连接到外部设备的不锈钢输入引脚。 党卫军输出仅适用于主在正常 SPI 操作模式,主张和企业 SSOE MODFEN 如表 15-3 所示位。 故障模式功能被禁用,而不锈钢产量已启用。 注意 必须注意在使用多主机系统的 SS 的输出功能, 因为该模式的特点是没有故障检测系统误差之间的主人提供。 15.4.5.2双向模式(览品或单输入单输出) 双向选择的模式时,SPC0 位在 SPI 控制寄存器 2 集(见表 15-11) 。在这种模式下,只使用一

25、个的 SPI 串行数据引脚与外部设备(s 接口) 。在 MSTR 位决定哪些引脚使用。在 MOSI 引脚变成了 I / O(览品)引脚的主模式,串行数据 在 MISO 引脚成为串行数据 I / O(单输入单输出)的被动模式的脚。在主 MISO 引脚模式 从针硅化钼在不使用模式由 SPI。 S12XS 系列参考手册,修订版 1.09 454 飞思卡尔半导体 串行外设接口(S12SPIV5) 表 15-11。普通模式和双向模式 当萃取= 1 主模式 MSTR = 1 从模式 MSTR = 0 正常模式 SPC0 = 0 串行输出硅化钼 的 SPI 串行在味噌 在串行硅化钼 的 SPI 串行输出味噌

26、 双向模式 SPC0 = 1 览品 单输入单输出 每个串行 I / O 引脚上的 BIDIROE 位取决于方向。如果引脚配置为输出, 从移位寄存器的串行数据驱动列于脚。同样的管脚也串行输入移位寄存器。 到 SCK 是主模式和被动模式的输入输出。 SS 的是输入或输出的主模式,它始终是被动模式的输入。 在双向模式不影响 SCK 和不锈钢功能。 注意 在双向主控模式,以使故障模式,这两个数据脚味噌和 MOSI 可以占用的 SPI,但通常是用于硅化钼在双向传输模式和 MISO 不使用由 SPI 使用。如果一个模式,故障发生时,SPI 是自动切换到从属模式。在这种情况下,味噌成为占用的 SPI 和 M

27、OSI 不使用。这必须 考虑,如果 MISO 引脚用于其他目的。 15.4.6 错误条件 在 SPI 有一个错误条件: 模式错误错误 15.4.6.1模式错误的错误 如果输入的 SS 变得低而 SPI 是作为主配置,它表明了一个系统错误有一个以上的主可能试图推动 MOSI 和 1781 线同时进行。 这种情况是不允许的正常运作, 在 SPI 状态寄存器模式错误位自动设置,提供了 MODFEN 位被设置。 在特殊情况下 SPI 是在主控模式和 MODFEN 位被清除,SS 引脚不使用 SPI 的。在这个特殊情况下,误差函数的故障模式,是抑制和模式错误仍然清除。如 S12XS 系列参考手册,修订版

28、 1.09 飞思卡尔半导体 455 串行外设接口(S12SPIV5) SPI 的系统是作为奴隶配置,SS 引脚是一个专门的输入管脚。故障模式不会出现错误 在从属模式。 如果一个模式错误错误发生时, SPI 是切换到 slave 模式, 唯一的例外是奴隶输出缓冲区被禁用。因此,1781,酱,和 MOSI 引脚被迫高阻抗输入,以避免与另一输出驱动器冲突的可能性。进行中的传输中断,并 SPI 是被迫进入空闲状态。 如果模式故障错误在一个系统中的 SPI 主控模式,览品的输出使能(硅化钼在双向模式)配置双向模式时被清除,如果成立。无故障模式发生错误 对于 SPI 系统的双向模式配置从属模式。 该模式故

29、障标志是由一个自动清除的 SPI(与模式错误套)状态寄存器读之后 通过写 SPI 控制寄存器 1。如果模式故障标志被清除,成为一个正常的 SPI 主从一次。 注意 如果一个错误发生故障模式和一个接收到的数据字节在接收移位寄存器之前,这些数据字节将丢失。 15.4.7低功耗模式选项 15.4.7.1在运行 SPI 模式 在与 SPI 运行系统,使机(SPE)在 SPI 控制寄存器位模式明确,SPI 的系统是在一个低功耗,禁用状态。 SPI 寄存器仍然可以访问,但对本模块的核心时钟被禁用。 15.4.7.2在等待 SPI 模式 在等待的 SPI 模式操作取决于在 SPI 控制寄存器 2 SPISW

30、AI 位状态。 如果 SPISWAI 是明确的,对 SPI 正常运行,当 CPU 在等待模式 如果 SPISWAI 设置,SPI 时钟停止发电和 SPI 模块进入节电状态时的 CPU 在等待模式。 - 如果 SPISWAI 设置和 SPI 配置为主机,任何传输和等待模式进步站入境接待。在传送和接收时的 SPI 恢复退出等待模式。 - 如果 SPISWAI 设置和 SPI 作为奴隶,任何传输和接收配置继续取得进展,如果到 SCK 继续从主驱动。这将保持同步船长及到 SCK 的奴隶。 如果主机发送几个字节的奴隶,而在等待模式时,奴隶将继续发出的字节在等待开始运作模式一致的模式(即,如果从目前派出

31、SPIDR 船长,它会继续发送相同的字节。拍卖品如 从目前派遣主最后收到的字节,它会继续以前的主人发送每个字节) 。 S12XS 系列参考手册,修订版 1.09 456 飞思卡尔半导体 串行外设接口(S12SPIV5) 注意 护理时必须期待主数据,而在等待奴隶或停止模式。即使移位寄存器将继续经营,对 SPI 的其余部分关闭(即 SPIF 中断之前不会退出停止或等待模式产生的) 。此外,从移位寄存器字节将不会被复制到 SPIDR 登记后才从 SPI 已退出等待 或停止模式。在从模式,收到的字节在接收移位寄存器时,将丢失进入等待或停止模式悬而未决。一个 SPIF 旗帜和 SPIDR 复制生成只有等

32、待模式输入或在 tranmission退出。如果奴隶等待进入空闲模式和出口模式等待模式 在空闲模式,既不是 SPIF 也不是 SPIDR 副本将出现。 15.4.7.3在停止 SPI 模式 停止模式依赖于系统。在SPI 进入停止模式时,模块时钟被禁用(举行高或低) 。如果 SPI 是在主控模式和交换数据时,CPU 进入停止模式,传输被冻结,直到 CPU 退出停止模式。停止后,数据和来自外部 SPI 交换正确。在从模式下,将保持同步的 SPI 与主。 停止模式不依赖于 SPISWAI 位。 15.4.7.4复位 登记册和信号复位值 15.3 节中描述,“记忆地图和注册 定义“,其中详细的登记册和

33、他们的位字段。 如果数据传输复位后发生在 slave 模式没有写入 SPIDR,将发送垃圾,或数据最后从主复位前收到。 从复位后 SPIDR雷丁将永远读零。 15.4.7.5中断 起源的 SPI 中断时,才启用的 SPI(萃取在 SPICR1 设置位)的需求。以下是 的描述怎样的 SPI 提出要求,以及如何在 MCU 应该承认这一请求。中断向量偏移量和中断优先级的芯片的依赖。 中断标志模式错误,SPIF 和 SPTEF 的逻辑或运算产生一个中断请求。 15.4.7.5.1 模式错误 模式错误发生时,船长检测到 SS 引脚上的错误。主的 SPI 必须配置为特征的模式错误(见表15-3) 。设置模

34、式错误后,目前的传输中断,并位以下变化: MSTR = 0,在 SPICR1重置主人位。 该模式错误中断的模式错误标志状态寄存器反映。清除标志也将清除中断。这中断将保持活跃,而模式错误标志设置。模式错误具有自动结算过程的描述参阅第 15.3.2.4,“SPI 的状态寄存器(SPISR)”。 S12XS 系列参考手册,修订版 1.09 飞思卡尔半导体 457 串行外设接口(S12SPIV5) 15.4.7.5.2 SPIF SPIF 当新的数据已收到并复制到 SPI 数据寄存器。后 SPIF 设置,它不会清除,直到它提供服务。 SPIF 具有自动结算过程,描述了 第 15.3.2.4,“SPI

35、的状态寄存器(SPISR)”。 15.4.7.5.3 SPTEF SPTEF 发生时,SPI 数据寄存器准备接受新的数据。经过 SPTEF 设置,它不会清除,直到它提供服务。 SPTEF 具有自动结算过程,描述了第 15.3.2.4,“SPI 的状态寄存器(SPISR)”。 S12XS 系列参考手册,修订版 1.09 458 飞思卡尔半导体 第 16 章 定时器模块(TIM16B8CV2)块描述 表 16-1。修订历史 修订 编号 修订日期节 受影响 描述变化 V02.04 2008 年 7 月 1 日 16.3.2.12/16- 474 16.3.2.13/16- 475 16.3.2.16

36、/16- 478 16.4.2/16-483 16.4.3/16-483 - 修旗结算程序,即 10 位,必须在清除设置的标志。 V02.05 2009 年 7 月 9 日 16.3.2.12/16- 474 16.3.2.13/16- 475 16.3.2.15/16- 477 16.3.2.16/16- 478 16.3.2.19/16- 480 16.4.2/16-483 16.4.3/16-483 - 修旗结算程序,即 10 位或攀时必须设置结算标志。 - 马鹿添加描述分频器 V02.06 2009 年 8 月 26 日 16.1.2/16-460 16.3.2.15/16- 477

37、16.3.2.2/16-466 16.3.2.3/16-467 16.3.2.4/16-468 16.4.3/16-483 - 正确错字:薄板坯连铸连轧 - “TSCR1 - 正确的参考:图 1-25 - “图 1-31 - 添加描述,“一计数器溢出时 TTOV 7设置”,然后再在信道条件 7 覆盖事件。 - 词组的 OC7M 描述,使之更为明确 16.1 简介 基本定时器组成位,软件可编程计数器一个增强的可编程分频器驱动的 16。 此计时器可用于多种用途,包括输入波形测量,同时生成一个输出波形。脉冲宽度可能从微秒许多秒。 此计时器包含 8 个完整的输入捕捉/输出比较通道和一个脉冲蓄电池。输入

38、捕捉功能是用于检测选定的过渡边缘并记录时间。 输出比较功能是产生输出信号或延迟使用的计时器软件。 16 位脉冲累加器 S12XS 系列参考手册,修订版 1.09 飞思卡尔半导体 459 定时器模块(TIM16B8CV2)块描述 是用来作为一个简单的事件计数器或一门控时间累加器。脉冲蓄电池股份 计时器通道 7 时,在事件模式。 这个反注册或输入捕捉充分利用/输出比较寄存器应当在一个时钟周期的地方。访问高字节和低字节为所有这些寄存器可能不会产生与访问一个字相同的结果他们分开。 16.1.1 特点 该 TIM16B8CV2 包含以下特点: 8 个输入捕捉/输出比较通道。 时钟预放大。 16 位计数器。 16 位脉冲累加器。 16.1.2 工作模式 停止:定时器是关闭的,因为时钟停止。 冻结:定时器计数器继续运行,除非在 TSCR1(0x0006)TSFRZ 设置为 1。等待:计数器运行下去,除非在 TSCR1(0x0006)TSWAI 设置为 1。 正常:定时器计数器继续运行,除非在 TSCR1(0x0006)10 清零。 S12XS 系列参考手册,修订版 1.09 460 飞思卡尔半导体

展开阅读全文
相关资源
正为您匹配相似的精品文档
相关搜索

最新文档


当前位置:首页 > 建筑/环境 > 施工组织

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号