15.0串行外设接口(S12SPIV5)
串行外设接口(S12SPIV5)
该SPI的系统的主要组成部分是SPI数据寄存器。的N -位1主数据的登记和 蘼位1数据,从选民登记册内连在了MOSI和MISO引脚形成分布式为2n -位1 注册。当数据传输操作完成,这为2n -位1串行移位寄存器位的位置n1
由S -从主时钟,因此数据交换之间的主机和从机。数据写入主SPI数据寄存器变成为奴隶的输出数据和数据从主SPI数据读取操作后,转让登记是从奴隶的输入数据。
带有SPTEF =由写入SPIDR放进发送数据寄存器的数据后一读取SPISR。当传输完成,SPIF被清除,接收到的数据被转移到接收数据寄存器。这些数据通过SPI注册为接收数据寄存器读取的行为以及对SPI发送数据寄存器写入。
一个常见的SPI数据寄存器的地址是读取数据缓冲区读数据和写入数据的传输数据共享登记册。
时钟相位控制位(时钟相位)和一个时钟极性控制位(CPOL)在SPI控制寄存器1 (SPICR1)四种可能的选择时钟的格式之一,由SPI系统使用。在CPOL位只是选择了一个非反相或倒置时钟。在时钟相位位用来容纳两个根本
抽样调查在1781边缘奇数或偶数球状边缘的数据不同的协议(见 第15.4.3,“传输格式”)。
SPI的可配置为作为一个船长或作为奴隶。当在SPI控制寄存器MSTR位 设置,主模式的选择,当MSTR位是明确的,从属模式被选中。 注意
一个CPOL或MSTR位的改变,同时有一个接收到的字节在接收移位寄存器会破坏收到的字节等待,必须加以避免。
15.4.1主控模式
在SPI操作时,MSTR位被设置在主模式。只有主SPI模块可以启动传输。阿以书面传输主开始SPI数据寄存器。如果移位寄存器
空,数据立即传输到移位寄存器。数据开始转向MOSI引脚上的下串行时钟控制。 •串行时钟
该SPR2,SPR1和SPR0波特率选择位与SPPR2,SPPR1和SPPR0波特率的SPI波特率寄存器预选位一道,控制波特率发生器,并确定了传输速度。在SCK引脚是SPI时钟输出。通过SCK引脚,大师的波特率发生器控制奴隶移位寄存器外设。 •硅化钼,MISO引脚
在主模式中,串行数据输出引脚(硅化钼)函数和串行数据输入引脚 (味噌)是由SPC0和BIDIROE控制位。 •SS引脚
如果MODFEN和企业SSOE设置的SS引脚配置为从机选择输出。党卫军低输出成为在每个传输和高的SPI时处于空闲状态。
如果MODFEN设置和企业SSOE被清除,SS引脚配置为故障检测模式错误输入。如果输入的SS变成低说明这是一个模式错误错误另有主人试图
1。 ñ取决于所选的转让宽度,请参考Section 15.3.2.2,“SPI控制寄存器2(SPICR2)
S12XS系列参考手册,修订版1.09
446飞思卡尔半导体
串行外设接口(S12SPIV5)
推动MOSI和1781线。在这种情况下,通过SPI立即切换到slave模式,由
清除MSTR位,还可以禁止奴隶输出缓冲味噌(或双向模式单输入单输出)。因此,结果是,所有输出将中止和SCK,硅化钼,和MISO的投入。如果进展传输模式时,发生故障的,传输的中断,并SPI是被迫进入空闲状态。
这种模式错误错误还设置故障模式(模式错误)在的SPI状态寄存器(SPISR)标志。如果 在SPI中断使能位(Spie之间)时设置模式错误标志变为设置,那么一个SPI中断序列还要求。 当写入SPI数据寄存器中的主时,有一个半抗虫周期延迟。延迟后,1781在启动主。在其余的传输操作略有不同,
根据由SPI时钟相位位,时钟相位指定的时钟格式,SPI控制寄存器1 (见第15.4.3,“传输格式”)。 注意
在与SPC0一套,SPPR2 - SPPR0和SPR2在主SPR0位CPOL模式,时钟相位,企业SSOE,LSBFE,XFRW,MODFEN,SPC0,或BIDIROE变化将中止进行中的传输和迫使闲置状态的SPI。远程奴隶无法检测到这一点,因此主必须确保远程奴隶返回到空闲状态。
15.4.2从模式
在SPI操作时,在SPI控制寄存器1 MSTR位是很清楚的从属模式。 •串行时钟
在从模式,1781是从主SPI时钟输入。 •味噌,MOSI引脚
在从动模式下的串行数据输出引脚(味噌)和串行数据输入引脚(硅化钼功能) 是由SPC0位和SPI控制寄存器2 BIDIROE位。 •SS引脚
在SS引脚是从选择输入。数据传输之前发生的从SPI要低,SS引脚。不锈钢必须保持低直到传输完成。如果不锈钢变高,SPI是被迫闲置状态。
党卫军的投入也控制串行数据输出引脚,如果SS是高(不选中),串行数据输出引脚为高阻抗,并且,如果SS是低,在第一个SPI数据寄存器位赶出
串行数据输出引脚。此外,如果没有选中奴隶(SS是高),然后到SCK输入将被忽略,也没有内部的SPI移位寄存器转移发生。
尽管SPI是全双工操作的能力,一些有能力的SPI外设只接受一个奴隶模式SPI数据。对于这些简单的设备,但没有出脚串行数据。
注意
当与双面打印功能的外设使用,注意不要同时启用两个接收器的串行输出驱动器在同一系统奴隶的串行数据输出线。
S12XS系列参考手册,修订版1.09
飞思卡尔半导体447
串行外设接口(S12SPIV5)
只要不超过一个从设备驱动系统奴隶的串行数据输出线,是可能的
几个奴隶获得了从主相同的传输,虽然主人没有收到接受奴隶的所有返回信息。
如果在SPI控制寄存器1时钟相位位是明确的,奇数计算SCK输入边缘导致数据
串行数据输入引脚被锁定。偶数边导致以前从串行数据输入锁存引脚转移到LSB的或的SPI移位寄存器的MSB,根据LSBFE位的值。
如果时钟相位位被设置,偶数计算SCK输入边缘造成的串行数据输入引脚的数据
被锁定。奇数边导致以前从串行数据输入锁存引脚转移到LSB的或的SPI移位寄存器的MSB,根据LSBFE位的值。
当时钟相位设置,第一边缘用来获取到的串行数据输出引脚第一个数据位。当时钟相位 是明确的,党卫军输入为低电平(奴隶选中),在第一个SPI数据位赶出串行数据输出引脚。后nth1转移,转移被认为是完整的和接收到的数据传送到
SPI数据寄存器。为了表示转让完成后,在SPI状态寄存器的SPIF标志设置。 注意
在一个奴隶模式设置SPC0的位CPOL,时钟相位,企业SSOE,LSBFE,MODFEN,SPC0,或BIDIROE变化将进行中的传输,必须加以避免。
15.4.3传输格式
在一个SPI传输,数据传输(移出串行)和接收(在连续)同时转移。串行时钟(SCK)同步转移和关于两条线串行数据信息取样。阿从选线允许个人从SPI器件选择;从设备
未选中不干预SPI总线的活动。或者,在主的SPI设备,从选择线可以用来表明多主机总线冲突。
主SPI从SPI
移位寄存器 味噌味噌
硅化钼硅化钼
移位寄存器
1781 1781
波特率发生器
不锈钢不锈钢 内径
图15-11。主/从传输框图
15.4.3.1时钟相位和极性控制
请使用SPI控制寄存器1 2位,软件选择一个四串行时钟相位和极性组合。
1。 ñ取决于所选的转让宽度,请参考Section 15.3.2.2,“SPI控制寄存器2(SPICR2)
S12XS系列参考手册,修订版1.09
448飞思卡尔半导体
串行外设接口(S12SPIV5)
在CPOL时钟极性控制位指定了一个高或低时钟并没有显着影响 传输格式。
时钟相位的时钟相位控制位选择一两个根本不同的传输格式。时钟相位和极性应完全相同的SPI主设备和通信奴隶
设备。在某些情况下,相位和极性改变之间的传输,允许主设备 沟通有不同的要求,周边的奴隶。
15.4.3.2时钟相位= 0传输格式
在SCK线上的第一个优势是用于时钟奴隶第一个数据位到主和第一
数据位主到奴隶。在一些外围设备,奴隶的数据的第一位,请尽快出脚奴隶的数据作为奴隶被选中。在此格式中,第一个球状的边缘发出后,不锈钢已成为低半周期。
阿一半球状周期后,第二边缘出现在SCK线上。当第二个优势时,先前锁定的价值从串行数据输入引脚到LSB或移位寄存器的最高位,这取决于LSBFE位转移。
在此之后第二个优势,在未来的SPI主数据传输出位的串行数据输出引脚 到上从串行输入引脚的主人。这一过程将持续了16边计算SCK总 线,数据被锁定在奇数优势和偶数边转移。
数据接收是双缓冲。数据转移到串行的SPI移位寄存器在转让和
被转移到并行SPI数据寄存器后,最后一位被转移后,2n1英寸(上)1781边缘: •数据,是我们在以前主SPI数据寄存器现在应该在数据寄存器和奴隶 的数据,在从数据登记,应在主。
•中的SPI状态寄存器的SPIF标志设置,显示传输完成。
图15-12是一个SPI传输时序图在时钟相位= 0。 1781波形显示的 CPOL = 0和CPOL = 1。该图是可以解释为硕士或奴隶,因为时序图 到SCK,酱,和MOSI引脚之间的直接连接主机和从机。在MISO信号
是从奴隶和硅化钼信号输出的是从主输出。船长的SS引脚必须是高或作为一般用途不影响SPI输出重新配置。
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 = 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 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(时钟相位= 0),与16位传输宽度选择(XFRW = 1)
在从模式下,如果在SS行不deasserted之间的连续传输则内容
SPI数据寄存器不传输,而是最后收到的数据传输。如果不锈钢线deasserted 最起码的空闲时间(半抗虫周期)之间的连续传输,那么内容 SPI数据寄存器传输。
在主模式下,启用了从选择输出的SS行总是deasserted与连续转让重申了最起码的空闲时间。
15.4.3.3时钟相位= 1传输格式
一些外围设备需要在第一个数据位在出脚成为掌握的数据第一抗虫优势, 第二边缘时钟到系统的数据。在此格式中,第一个球状的边缘发出的设置 时钟相位位在在N1开始周期传送操作。
在SCK第一后立即出现边缘的半SCK时钟周期同步延迟。这第一边命令奴隶转让其位的第一个数据的串行数据输入引脚的主人。
阿一半球状周期后,第二边缘出现在SCK引脚。这是双方的主从闭锁优势。
1。 ñ取决于所选的转让宽度,请参考Section 15.3.2.2,“SPI控制寄存器2(SPICR2)
S12XS系列参考手册,修订版1.09
飞思卡尔半导体451
串行外设接口(S12SPIV5)
当第三个边缘时,先前锁定的价值从串行数据输入引脚到转向
LSB的或的SPI移位寄存器的最高位,这取决于LSBFE位。在此之后的优势,主下一个数据位是耦合的串行数据输出引脚主进行的关于从串行输入引脚。
这一进程仍在继续为边缘的N1上的数据被锁定在偶数边和转移到边缘的奇数共发生SCK线上。
数据接收是双缓冲,数据入SPI串行移位寄存器转移和转移过程中
被转移到并行SPI数据寄存器后,最后一位被转移后,2n1 1781边缘英寸: •数据,是我们在以前的SPI数据寄存器的主人,在现时的数据登记册, 奴隶和数据,在数据的奴隶登记册中的主人。 •在SPISR的SPIF标志位被设置,表明传输完成。
图15-14显示了两个时钟的时钟相位变化= 1。该图是可以解释为一主从时序图,因为到SCK,酱,和MOSI引脚之间的连接主机和从机直接。在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 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边数 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 测控,铊,钛
德州仪器=最低之间的转让(最低不锈钢高时间)不回来要求,闲置时间到后转让 图15-15。 SPI时钟格式1(时钟相位= 1,与16位传输宽)选定(XFRW = 1)
党卫军线可以保持活跃低之间的连续转让(可连接在任何时候都低)。这种格式 有时宁愿在有一个固定的主人和一个奴隶该驱动器在MISO数据线系统。 •返回到后转让主模式
在主模式下,如果传送已经完成,新的数据是在现有SPI数据寄存器,这些数据立即发送未经尾随和最低的空闲时间。
SPI的中断请求标志(SPIF)是相同的主从模式。 SPIF得到最后后成立的边缘1781 1781周期的一半。
15.4.4的SPI波特率发生器
波特率发生器由一分一系列阶段。六的SPI波特率寄存器位(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)是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不锈钢产量
SS的输出功能,自动驱动SS引脚的低传输过程中,选择外部设备及硬盘驱动器中的高闲置以取消在外部设备。当不锈钢输出选择,输出引脚的SS 连接到外部设备的不锈钢输入引脚。
党卫军输出仅适用于主在正常SPI操作模式,主张和企业SSOE MODFEN如表15-3所示位。
故障模式功能被禁用,而不锈钢产量已启用。 注意
必须注意在使用多主机系统的SS的输出功能,因为该模式的特点是没有故障检测系统误差之间的主人提供。
15.4.5.2双向模式(览品或单输入单输出)
双向选择的模式时,SPC0位在SPI控制寄存器2集(见表15-11)。在这种模式下,只使用一个的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
串行输出味噌
双向模式 SPC0 = 1 览品
单输入单输出
每个串行I / O引脚上的BIDIROE位取决于方向。如果引脚配置为输出, 从移位寄存器的串行数据驱动列于脚。同样的管脚也串行输入移位寄存器。 •到SCK是主模式和被动模式的输入输出。
•SS的是输入或输出的主模式,它始终是被动模式的输入。 •在双向模式不影响SCK和不锈钢功能。 注意
在双向主控模式,以使故障模式,这两个数据脚味噌和MOSI可以占用的SPI,但通常是用于硅化钼在双向传输模式和MISO不使用由SPI使用。如果一个模式,故障发生时,SPI是自动切换到从属模式。在这种情况下,味噌成为占用的SPI和MOSI不使用。这必须 考虑,如果MISO引脚用于其他目的。
15.4.6错误条件
在SPI有一个错误条件: •模式错误错误
15.4.6.1模式错误的错误
如果输入的SS变得低而SPI是作为主配置,它表明了一个系统错误有一个以上的主可能试图推动MOSI和1781线同时进行。这种情况是不允许的正常运作,在SPI状态寄存器模式错误位自动设置,提供了MODFEN位被设置。
在特殊情况下SPI是在主控模式和MODFEN位被清除,SS引脚不使用
SPI的。在这个特殊情况下,误差函数的故障模式,是抑制和模式错误仍然清除。如
S12XS系列参考手册,修订版1.09
飞思卡尔半导体455
串行外设接口(S12SPIV5)
SPI的系统是作为奴隶配置,SS引脚是一个专门的输入管脚。故障模式不会出现错误 在从属模式。
如果一个模式错误错误发生时,SPI是切换到slave模式,唯一的例外是奴隶输出缓冲区被禁用。因此,1781,酱,和MOSI引脚被迫高阻抗输入,以避免与另一输出驱动器冲突的可能性。进行中的传输中断,并SPI是被迫进入空闲状态。
如果模式故障错误在一个系统中的SPI主控模式,览品的输出使能(硅化钼在双向模式)配置双向模式时被清除,如果成立。无故障模式发生错误 对于SPI系统的双向模式配置从属模式。
该模式故障标志是由一个自动清除的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 SPISWAI位状态。 •如果SPISWAI是明确的,对SPI正常运行,当CPU在等待模式
•如果SPISWAI设置,SPI时钟停止发电和SPI模块进入节电状态时的CPU在等待模式。
- 如果SPISWAI设置和SPI配置为主机,任何传输和等待模式进步站入境接待。在传送和接收时的SPI恢复退出等待模式。
- 如果SPISWAI设置和SPI作为奴隶,任何传输和接收配置继续取得进展,如果到SCK继续从主驱动。这将保持同步船长及到SCK的奴隶。
如果主机发送几个字节的奴隶,而在等待模式时,奴隶将继续发出的字节在等待开始运作模式一致的模式(即,如果从目前派出SPIDR船长,它会继续发送相同的字节。拍卖品如 从目前派遣主最后收到的字节,它会继续以前的主人发送每个字节)。
S12XS系列参考手册,修订版1.09
456飞思卡尔半导体
串行外设接口(S12SPIV5) 注意
护理时必须期待主数据,而在等待奴隶或停止模式。即使移位寄存器将继续经营,对SPI的其余部分关闭(即SPIF中断之前不会退出停止或等待模式产生的)。此外,从移位寄存器字节将不会被复制到SPIDR登记后才从SPI已退出等待
或停止模式。在从模式,收到的字节在接收移位寄存器时,将丢失进入等待或停止模式悬而未决。一个SPIF旗帜和SPIDR复制生成只有等待模式输入或在tranmission退出。如果奴隶等待进入空闲模式和出口模式等待模式
在空闲模式,既不是SPIF也不是SPIDR副本将出现。
15.4.7.3在停止SPI模式
停止模式依赖于系统。在SPI进入停止模式时,模块时钟被禁用(举行高或低)。如果SPI是在主控模式和交换数据时,CPU进入停止模式,传输被冻结,直到CPU退出停止模式。停止后,数据和来自外部SPI交换正确。在从模式下,将保持同步的SPI与主。
停止模式不依赖于SPISWAI位。
15.4.7.4复位
登记册和信号复位值15.3节中描述,“记忆地图和注册 定义“,其中详细的登记册和他们的位字段。
如果数据传输复位后发生在slave模式没有写入SPIDR•,将发送垃圾,或数据最后从主复位前收到。
从复位后SPIDR•雷丁将永远读零。
15.4.7.5中断
起源的SPI中断时,才启用的SPI(萃取在SPICR1设置位)的需求。以下是
的描述怎样的SPI提出要求,以及如何在MCU应该承认这一请求。中断向量偏移量和中断优先级的芯片的依赖。
中断标志模式错误,SPIF和SPTEF的逻辑或运算产生一个中断请求。
15.4.7.5.1模式错误
模式错误发生时,船长检测到SS引脚上的错误。主的SPI必须配置为特征的模式错误(见表15-3)。设置模式错误后,目前的传输中断,并位以下变化: •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的状态寄存器(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/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
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个完整的输入捕捉/输出比较通道和一个脉冲蓄电池。输入捕捉功能是用于检测选定的过渡边缘并记录时间。输出比较功能是产生输出信号或延迟使用的计时器软件。 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飞思卡尔半导体
因篇幅问题不能全部显示,请点此查看更多更全内容
Copyright © 2019- obuygou.com 版权所有 赣ICP备2024042798号-5
违法及侵权请联系:TEL:199 18 7713 E-MAIL:2724546146@qq.com
本站由北京市万商天勤律师事务所王兴未律师提供法律服务