芯片使用注意_第1页
芯片使用注意_第2页
芯片使用注意_第3页
芯片使用注意_第4页
免费预览已结束,剩余1页可下载查看

下载本文档

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

文档简介

1、使用S12XS128须知:第一章:概述1、所有I/O口功能存放器地址表MC9s12XS128数据手册.PDFpage252、全局地址排列表【注:PDF中的 Figure1-2Figure1-2 左图为 CPUCPU 本地地址、右图为全局地址】包括2KREGISTERS、RAM、DFLASH、FLASHMC9S12XS128数据手册.PDFpage273、使用D-flashiDATA-flash前应该先设置EPAGE存放器,由于EPAGE的默认值为0 xFE,但0 xFE值为未生效区域,假设D-flash工作在未生效区域,会导致出错,并使该局部reset.详细可查阅S12XS128.PDF的pa

2、ge4,table4设置参考,和MC9S12XS128数据手册.PDFpage274、 同样的RAM使用前也要设置RPAGE存放器,RPAGE默认值为0 xFD,设置理由同上! 详细可查阅S12XS128.PDF的page5,table5设置参考,和MC9s12XS128数据手册.PDFpage27重5、P-flash同理6、假设访问保存地址单元会返回错误的数据,如:0 x0c000 x1000Reserved单元MC9S12XS128数据手册.PDFpage27左图7、S12X128芯片引脚列表MC9s12XS128数据手册.PDFpage338、功能引脚分布列表MC9S12XS128数据手

3、册.PDFpage33Table1-5.Table1-5.9、各部件连接图MC9S12XS128数据手册.PDFpage48Figure1-6Figure1-6设有时钟监督器、始终质量检查10、模式选择:MC9S12XS128数据手册.PDF1.4复位时MODC引脚的状态决定了,复位后芯片的工作模式.MODC的状态会在RESET信号的上升沿阶段被写入到MODE存放器【可查看MODE存放器确定其当前工作模式】MODE_MODC=1正常模式,MODE_MODC=0特殊模式.11、中断向量表其中向量基址由存放器IVBR决定MC9s12XS128数据手册.PDFP5212、复位影响和复位种类其中COP

4、复位设置局部不太明白但可参考书本MC9S12XS128数据手册.PDFP541.6.3.11.6.3.513、ATD0除了16个通道外,还有一个17通道,用于连接内部温度传感器其中,假设要选用此通道,必须将ATD0CTL5存放器设置为:SC:CD:CC:CB:CA=1:0:0:0:1详细可见PDFP551.7.214、电源模块简述PDFP551.8第二章:I/O口1、各组I/O口的简要功能每组I/O均有数据方向选择、强度选择功能【上下拉】PDFP572.1.1P59Table2-12、各I/O存放器功能、地址见PDFP63Table2-23、配置位PSPULL-select的作用为:1、锐化中

5、断边缘2、选择上拉或者下拉【PE有效的情况下】4、写I/O口的一般功能可看着Table2-3来写!5、I/O端口详解包括数据方向、中断【其中能产生中断的只有P、H、J】、【上、下】拉【其中A、B、E、K、AD的PS位一定为0】等使能设置P732.3.3开始6、端口E0、1脚只读不写XIRQ、IRQ7、PORTE存放器(PORTEDATARegister)复位后重置为0,复位后两个总线周期之后开始更新值(即开始读入或写入值)8、PUCR存放器用于端口K、BKGD、E(引脚5、6除外)、A、B的上拉使能【输入生效】.9、RDRIV存放器用于端口A、B、E、K减低驱动功能使能【输出生效】(减至约全开

6、的1巧).10、ECLK限制存放器ECLKCTL(其中NECLK限制ECLK是否使能【ECLK弓|脚PE4输出内部时钟信号】、NCLKX2限制ECLKX2是否使能ECLKX2引脚PE7输出内部时钟信号的两倍】 、DIV16【假设使能那么ECLK=EDIV/16,假设不使能那么ECLK=EDIV】、EDIV【40】假设设置那么ECLK=Busclock/(ECIV转化为10进制数+1)详细可查PDFP8011、IRQCR存放器,限制IRQ外部中断是否使能及其中断信号(下降沿或低电平)12、端口T:(1)、PTT(PORTTDATARegister)引脚可复用功能包括:TIM【输入捕捉、输出比拟】

7、输出(PTE07)、PWM输出(PTE47)、VREG_API(PTE5)、普通I/O(已按优先级排出)(2)、PTIT(POPTTInputregister)只读不写此存放器不受复位影响功能:总是读取引脚的输入值并还会给此存放器用于检测引脚过载或短路(输出情况)不太肯定.PDFP84(3)、DDRT功能:用于确定数据方向,当使能TIM或PWM或VREG_API功能时,数据方向位不作改变(具体用途未明详细要参考16章=.=)(4)、RDRTPORTTReducedDirveRegister假设该引脚用于输入,那么此位无效功能:限制PT的每一个引脚是否降低驱动(5)、RERTPORTTPullD

8、eviceEnableRegister只对输入弓I脚有效功能:使能上拉或下拉(具体看下个存放器)(6)、PPSTPORTTPolaritySelectRegister对输入脚生效,而且必要上一个存放器置一功能:选择上、下拉(1下拉、0上拉)(7)、PTTRRPORTTRoutingRegister该存放器功能未明PDFP8713、端口S:(1)、PTSPORTSDataRegister功能:储存S端口引脚的数据可用作普通I/O及SPI47或SCI031,其中SPI和SCI优先于普通I/O.(2)、PTISPORTSInputRegister不受复位影响功能:返回读取到的引脚信号给此存放器,可用

9、于检查输出引脚的短路、过载(3)、DDRSPORTSDataDirectionRegister功能:限制数据流向(假设SCI或SPI功能生效,那么数据流向不改变)(4)、RDRSPORTSReducedDriveRegister对输出引脚有效功能:使能降低驱动(5)、PERSPORTSPullDeviceEnableRegister对输入或者线与(开漏)输出有效功能:使能上拉或下拉【具体看下个存放器】(6)、PPSSPORTSPolaritySelectRegister功能:选择上拉或下拉【要先使能】(7)、WOMSPORTSWire-OrModeRegiste功能:置一将对应脚设为线与(开漏

10、)效】,置零将对应脚设为推挽14、端口M:(1)、PTMPORTMDataRegister功能:端口M的数据存放器,假设用于CAN(2)、PTIMPORTMInputRegister功能:记录下引脚的输入状态(3)、DDRMPORTMDataDirectionRegister功能:限制端口M的数据流向,假设用于CAN脚不作I/O时只输入,1输出)16、端口P(PWM通道、支持外部中断、TIM功能【02】、SCI【0、2】):(1)、PTPPORTTDataRegister功能:端口T数据位(其中引脚7的PWM功能在使能或紧机关机时启用)【优先级:PWMTIMSCI中断I/O】(2)、PTIPP

11、ORTPInputRegister复位对其无效功能:记录引脚的输入值(3)、DDRPPORTPDataDirectionRegister功能:限制数据流向,假设为PWM输出、TIM输出、SCI那么流向不变(其中假设第七脚的PWM关断功能开启,作输入用途)(4)、RDRPPORTPReducedDriveRegister输出脚有效功能:使能降低输出功率(5)、PERPPORTPPullDeviceEnableRegister输入脚有效功能:使能上、下拉(6)、PPSPPORTPPolaritySelectRegister功能:0选择上拉或下降沿中断边沿,1选择下拉或上升沿中断边沿(假设选择上下拉

12、那么要先使能PERP,假设选择边沿触发那么不需要,但要使能中断)(7)、PIEPPORTPInterruptEnableRegister功能:使能或禁止相应引脚产生中断(8)、PIFPPORTPInterruptFlagRegister只提供边沿触发功能:相应的位假设为1那么产生中断(是上升沿还是下降沿触发看存放器PPSP)写入逻辑1去除该位这里很是不明=.=17、PORTH(假设中断使能输入或输出模式均可才生中断)只对输出一脚有效【在开漏模式下逻辑.有效,逻辑1无或SPI,那么优先于I/O复位不影响或SPI那么数据流向不作改变(其中0(4)、RDRMPORTMReducedDriveRegi

13、ster功能:使能降低输出功率(5)、PERMPORTMPullDeviceEnableRegister功能:使能上或下拉(具体看下面存放器)(6)、PPSMPORTMPolaritySelectRegister功能:选择上拉或下拉,假设CAN功能开启并且为输出有效对输入或线与输出(开漏)有效RXCAN,贝UPull-dowm无效、WOMMPORTMWire-OrModeRegister功能:将对应引脚设成开漏(线与)【逻辑0有效逻辑15、MODRRModuleRoutingRegister功能:未明(只知道与SPI、SCI有关)PDF输出有效1无效】或推挽P99有DataRegister(P

14、TH)、InputRegister(PTIH)复位对其无效、DataDirection(DDRH)、ReducedDriveRegister(RDRH)输出有效、PullDeviceEnableRegister(PERH)输入有效、PolaritySelectRegister(PPSH)假设(PERH)生效,选择上拉或下拉,假设中断生效,选择上升沿触发或下降沿触发InterruptEnableRegister(PIEH)InterruptFlagRegister(PIFH)【其实不是太明白.18、PORTJ(假设中断使能输入或输出模式均可才生中断)有DataRegister(PTJ)、Inpu

15、tRegister(PTIJ)复位对其无效、DataDirection(DDRJ)、ReducedDriveRegister(RDRJ)输出有效、PullDeviceEnableRegister(PERJ)输入有效、PolaritySelectRegister(PPSJ)假设(PERJ)生效,选择上拉或下拉,假设中断生效,选择上升沿触发或下降沿触发InterruptEnableRegister(PIEJ)InterruptFlagRegister(PIFJ)【其实不是太明白.19、PORTAD0:(可作普通I/O、亦可用作AD转换一一模拟信号输入端)(1)、PT0AD0PORTAD0DataR

16、egister0(2)、PT0AD0PORTAD0DataRegister1功能:作为数据储存存放器或模拟输入(3)、DDR0AD0PORTADDataDirectionRegister(4)、DDR0AD1PORTADDataDirectionRegister功能:限制数据流向,假设用于数字信号输入那么存放器ATD0DIEN的相应位置要设为1(5)、RDR0AD0PORTAD0ReducedDriveRegister0(6)、RDR1AD0PORTAD0ReducedDriveRegister1一一输出引脚有效功能:使能降低输出功耗(7)、PER0AD0PORTAD0PullUpEnable

17、Register0(8)、PER1AD0PORTAD0PullUpEnableRegister1一一输入引脚有效功能:使能上拉20、数据存放器(DataRegister):写入此存放器只是为了输出到引脚上(要数据方向存放器正确配置),当数据方向设置为0时,读取此存放器返回引脚缓冲区的值,假设数据方向设置为1时,读取此存放器返回的是此存放器里面的值!21、输入存放器(InputRegister):只读!且总是返回引脚缓冲区的值22、数据方向存放器(DataDirectionRegister):限制数据流向,假设该引脚被外设所限制,那么该存放器中的值被忽略Independentofthepinus

18、agewithaperipheralmodulethisregisterdeterminesthesourceofdatawhenreadingtheassociateddataregisteraddre转一不明白23、使能降低输出功耗存放器(ReducedDriveRegister):减低功耗24、使能拉设备存放器(PullDeviceEnableRegister):使能拉25、极性选择存放器(PolaritySelectRegister):选择拉的极性输入有效,假设上拉,那么线与输出也能有效26、线与(开漏)模式存放器(Wired-orModeRegister):使能输出引脚的线与输出功能27、中断使能存放器(InterruptEnableRegister):使能引脚中断28、中断标志存放器(InterruptFlagRegister):入存放器名称29、路由模块存放器(ModuleRoutingRegister):不明.30、BKGD弓|脚:与BDM模块相连,在复位期间用作MODC输入31、各引脚大致功能:PDFP1213

温馨提示

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

评论

0/150

提交评论