飞思卡尔单片机外设模块寄存器翻译_第1页
飞思卡尔单片机外设模块寄存器翻译_第2页
飞思卡尔单片机外设模块寄存器翻译_第3页
飞思卡尔单片机外设模块寄存器翻译_第4页
飞思卡尔单片机外设模块寄存器翻译_第5页
已阅读5页,还剩10页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

1、PIT模块译:翻译来自MC9S12X128英文原文PDF.P347-P357PIT块结构图:8位基本定时器08位基本定时器116位定时器016位定时器116位定时器216位定时器3时钟选择0或1总线时钟定时中断0定时中断1定时中断2定时中断3PIT0中断向量66,1-67,2-68,3-69PIT相关寄存器详解:1、 PITCFLMT:寄存器基本控制和基本时钟加载控制寄存器(8位)位76543210读PITEPITSWAIPITFRZ00000写PFLMT1PFLMT0复位值00000000PITE: 0:PIT无效,标志寄存器也全部被清空1:PIT使能PITSWAI:0:等待模式下仍然工作1

2、:等待模式下不工作PITFRZ:0:冻结模式下仍然工作1:冻结模式下不工作PFLMT1: 写1强制加载基本定时计数器1,写0无效,读也总为0PFLMT0:同PFLMT12、 PITFLT:PIT计数器强制加载定时器寄存器(8位)位76543210读00000000写PFLT3PFLT2PFLT1PFLT0复位值00000000PFLT3:0写1相对应的16位计数寄存器会立即载入相对应的16位计数加载寄存器(PITLDn)中的值。3、 PITCE:PIT通道使能存器(8位)位76543210读0000PCE3PCE2PCE1PCE0写复位值00000000PCE3:0:如果PITE已经使能,对寄

3、存器PCEn写1后,每输入一个时钟相对应的计数寄存器开始递减,写0无效。4、 PITMUX:PIT基本时钟通道选择寄存器(8位)位76543210读0000PMUX3PMUX2PMUX1PMUX0写复位值00000000PMUX3:0:对PMUXn写1,则对应定时器通道选择基本时钟1作为输入,写0则选择基本时钟0为输入。5、 PITINTE:PIT定时中断使能寄存器(8位)位76543210读0000PINTE3PINTE2PINTE1PINTE0写复位值00000000PINTE3:0:对PINTEn写1,当相对应的计数寄存器和基本计数寄存器归0时,产生中断请求,否则无效。6、 PITTF:

4、PIT时钟输出标志寄存器(8位)位76543210读0000PTF3PTF2PTF1PTF0写复位值00000000当8位基本定时器和16位定时器归0时,相对应的PTFn置位,写1清除标志位7、 PITMTLD0-1:PIT基本时钟计数器预加载寄存器(8位)位76543210读PMTLD7PMTLD6PMTLD5PMTLD4PMTLD3PMTLD2PMTLD1PMTLD0写复位值00000000当这个基本定时器n(0或1)归零时,或强制加载寄存器PFLMTn置一时,当前寄存器的值会被加载到基本定时器n,无论什么时刻PFLMTn置“1”会立即更新基本定时器寄存器的值. 8、 PITLD03:PI

5、T0-3计数器预加载寄存器(16位)位1514131211109876543210读PLD15PLD14PLD13PLD12PLD11PLD10PLD9PLD8PLD7PLD6PLD5PLD4PLD3PLD2PLD1PLD0写复位值0000000000000000PITLD0-3的值用来加载到相对应计数器0-3的寄存器中。当相应通道计数器归零时,或PITFLT寄存器中相应的强制加载位置“1”时,PITLDn中的值将会被立即加载到PITCNTn。9、 PITCNT03:PIT0-3计数寄存器(16位)位1514131211109876543210读PCNT15PCNT14PCNT13PCNT12

6、PCNT11PCNT10PCNT9PCNT8PCNT7PCNT6PCNT5PCNT4PCNT3PCNT2PCNT1PCNT0写复位值0000000000000000对输入时钟进行递减计数的16位寄存器,可以对PITLD03寄存器中的值进行加载,从而改变计数周期。SPI模块译:翻译来自MC9S12X128英文原文PDF.P433-P4581、 SPICR1:SPI控制寄存器1(8位)位76543210读SPIESPESPTIEMSTRCPOLCPHASSOELSBFE写复位值00000100SPIE:SPI中断使能控制位如果SPIF置位(数据接收标志)或MODF置位(模式错误标志),这一位使能中

7、断请求。0:SPI中断无效1:SPI中断使能SPE:SPI工作使能0:SPI无效1:SPI使能,开始工作SPTIE:SPI传输中断使能这一位使能SPI中断请求(如果SPTEF标志位使能)。0:标志位SPTEF中断无效1:标志位SPTE中断使能MSTR:SPI主从控制位0:SPI工作在从机模式1:SPI工作在主机模式CPOL:SPI时钟极性设置0:CLK在活跃是为高,闲置时为低1:和0时相反CPHA:SPI时钟相位设置0:在奇数个时钟边沿采样1:在偶数个时钟边沿采样SSOE:SPI从模式输出控制0:从模式输出无效1:从模式输出使能LSBFE:数据传输方式设置0:高位在前(暂未测试)1:低位在前2

8、、 SPICR2:SPI控制寄存器2(8位)位76543210读0XFRW0MODFENBIDIROE0SPISWAISPC0写复位值00000100XFRW:数据传输宽度设置0:8位数据宽度1:16位数据宽度MODFEN:故障模式使能位如果SPI工作在主模式,该位种为0,SS引脚没有使用。否则配置如下。BIDIROE:双向模式输出寄存器控制0:输出缓冲无效1:输出缓冲使能SPISWAI:SPI等待模式下控制0:在等待模式下时钟正常1:在等待模式下时钟停止SPC0:方向控制位0:单项模式1:双向模式3、 SPIBR:SPI波特率控制寄存器(8位)位76543210读0SPPR2SPPR1SPP

9、R00SPR2SPR1SPR0写复位值00000000位设置如下表:见后SPI附表1:4、 SPISR:SPI状态寄存器(8位)位76543210读SPIF0SPTEFMODF0000写复位值00000000SPIF:收到数据时置位,也用作中断标志位。SPTEF:SPI传输数据标志位0,表示数据寄存器非空,1表示数据寄存器为空,也可用作中断标志。MODF:模式错误标志位,产生错误是该位自动置位。5、 SPIDRH:SPI数据寄存器高位(8位)在8位SPI模式下不可用,16位模式下和SPIDRL构成16位寄存器。6、 SPIDRL:SPI数据 寄存器低位(8位)7、在16位模式下和SPIDRH构

10、成16位寄存器。SPI附表1:PA模块译:翻译来自MC9S12X128英文原文PDF.P477-P4791、 PACTL:PA控制 寄存器(8位)位76543210读0PAENPAMODPEDGECLK1CLK0PAOVIPAI写复位值00000000PAEN:脉冲累加器使能位0:无效1:使能PAMOD:工作模式控制位0:事件计数模式1:门计数模式PEDGE:边沿控制寄存器与PAMOD配合控制输入模式PAMOD=0PEDGE=0当在输入引脚检测到一个下降沿时,PA计数器加一PEDGE=1当在输入引脚检测到一个上升沿时,PA计数器加一PAMOD=1PEDGE=0高电平输入模式。在输入引脚为高,且

11、PACTL寄存器中(PAEN=1),和FSCR1寄存器中(TEN=1)时,对输入时钟计数PEDGE=1低电平输入模式。在输入引脚为低,且PACTL寄存器中(PAEN=1),和FSCR1寄存器中(TEN=1)时,对输入时钟计数CLK1:0:输入时钟选择控制00定时器标准时钟01使用PACLK输入时钟10使用PACLK/256时钟11使用PACLK/65536时钟PAOVI:定时器溢出中断使能位-当PA计数器从0xffff溢出到0x0000 是是否请求中断控制。0:无效1:使能PAI:输入中断使能-当输入引脚出现设定的信号是,是否产生中断请求控制。0:无效1:使能2、 PAFLG:PA标志 寄存器

12、(8位)位76543210读000000PAOVFPAIF写复位值00000000PAOVF:当脉冲累加器溢出时(FSCR1中TEN和PACTL中PAEN都为一),该标志位置一,如果溢出中断PAOVI使能,则产生中断。写1清除该标志位。PAIF:当ICO7引脚检测到选择的输入时钟边沿时,该标志位置一,如果中断控制位PAI使能,则产生中断。写1清除该标志。3、 PACNTL:PA计数器寄存器低位(8位)位76543210读PACNT7PACNT6PACNT5PACNT4PACNT3PACNT2PACNT1PACNT0写复位值000000004、 PACNTH:PA标计数寄存器高位(8位)位765

13、43210读PACNT15PACNT14PACNT13PACNT12PACNT11PACNT10PACNT9PACNT8写复位值00000000PACNT(LorH):这两个寄存器记录了PA模块在事件计数模式下对时钟边沿的计数值,或在门计数模式时对所选择的时钟计数值。AD模块译:翻译来自MC9S12X128英文原文PDF.P267-P2921、 ATDCTL0:ATD控制寄存器0(8位)位76543210读保留000WRAP3WRAP2WRAP1WRAP0写复位值000011112、 ATDCTL1:ATD控制寄存器1(8位)位76543210读ETRIGSELSRES1SRES0SMP_DI

14、SETRIGCH3ETRIGCH2ETRIGCH1ETRIGCH0写复位值000011113、 ATDCTL2:ATD控制寄存器2(8位)位76543210读0AFFCICLKSTPETRIGLEETRIGPETRIGEASCIEACMPIE写复位值000000004、 ATDCTL3:ATD控制寄存器3(8位)位76543210读DJMS8CS4CS2CS1CFIFOFRZ1FRZ0写复位值000000005、 ATDCTL4:ATD控制寄存器4(8位)位76543210读SMP2SMP1SMP0PRS4:0写复位值000001016、 ATDCTL5:ATD控制寄存器5(8位)位76543

15、210读0SCSCANMULTCDCCCBCA写 复位值000000007、 ATDSTAT0:ATD状态寄存器0(8位)8、 ATDCMPE:ATD比较使能寄存器(8位)9、 ATDSTAT2:ATD状态寄存器2(8位)10、 ATDDIEN:ATD输入使能寄存器(8位)11、 ATDDRn:ATD转换结果寄存器n(0-15)(16位)左对齐时:右对齐时:PIM模块译:(外中断)PH端口寄存器翻译来自MC9S12X128英文原文PDF.P109-P1092014年12月21-CQNU-LiuHuan12、 PTIH:PH输入寄存器(8位)13、位76543210读PTIH7PTIH6PTIH

16、5PTIH4PTIH3PTIH2PTIH1PTIH0写复位值00000000PTIHx:读寄存器时总是返回和外部引脚相同的状态14、 DDRH:PH端口方向控制寄存器(8位)位76543210读DDRH7DDRH6DDRH5DDRH4DDRH3DDRH2DDRH1DDRH0写复位值00000000DDRHx:当寄存器为1时关联的端口IO被配置为输出当寄存器为0时关联的端口IO被配置为输入15、 RDRH:PH端口输出减小驱动配置寄存器(8位)位76543210读RDRH7RDRH6RDRH5RDRH4RDRH3RDRH2RDRH1RDRH0写复位值00000000RDRHx:该寄存器只有在端口配置为输出时有效当寄存器为1时关联的端口IO被配置为弱输出当寄存器为0时关联的端口IO被配置为全力输入16、 PERH:PH端口输入上拉配置寄存器(8位)位76543210读PERH7PERH6PERH5PERH4PERH3PERH2PERH1PERH0写复位值00000000PERHx:该寄存器只有在端口配置为输入时有效当寄存器为1时输入上拉使能当寄存器为0时输入上拉无效17、 PPSH:PIM极性控制寄存器(8位)位76543210读PPSH7PPSH6PPSH5PPSH4PPSH3PPSH2PPSH1PPSH0写复位值00000000PPSHx:当寄存器为1时低电平触发或上升

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论