




全文预览已结束
下载本文档
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
使用S12XS128须知:第一章:概述1、 所有I/O口功能寄存器地址表MC9S12XS128数据手册.PDF page252、 全局地址排列表【注:PDF中的Figure 1-2 左图为CPU本地地址、右图为全局地址】(包括2K REGISTERS、RAM、DFLASH、FLASH)MC9S12XS128数据手册.PDF page273、 使用D-flash(DATA-flash)前应该先设置EPAGE寄存器,因为EPAGE的默认值为0xFE,但0xFE值为未生效区域,若D-flash工作在未生效区域,会导致出错,并使该部分reset。详细可查阅S12XS128.PDF的page 4,table 4(设置参考),和 MC9S12XS128数据手册.PDF page274、 同样的RAM使用前也要设置RPAGE寄存器,RPAGE默认值为0xFD,设置理由同上!详细可查阅S12XS128.PDF的page 5,table 5(设置参考),和 MC9S12XS128数据手册.PDF page27重5、 P-flash同理6、 若访问保留地址单元会返回错误的数据,如:0x0c000x1000 Reserved单元MC9S12XS128数据手册.PDF page27 左图7、 S12X128芯片引脚列表MC9S12XS128数据手册.PDF page33 8、 功能引脚分布列表MC9S12XS128数据手册.PDF page33Table 1-5.9、 各部件连接图 MC9S12XS128数据手册.PDF page48 Figure 1-6(设有时钟监督器、始终质量检查)10、模式选择:MC9S12XS128数据手册.PDF 1.4复位时MODC引脚的状态决定了,复位后芯片的工作模式。(MODC的状态会在 信号的上升沿阶段被写入到MODE寄存器【可查看MODE寄存器确定其当前工作模式】)MODE_MODC= 1正常模式,MODE_MODC = 0特殊模式。11、中断向量表(其中向量基址由寄存器IVBR决定)MC9S12XS128数据手册.PDF P5212、复位影响和复位种类(其中COP复位设置部分不太明白但可参考书本)MC9S12XS128数据手册.PDF P54 1.6.3.11.6.3.513、ATD0 除了16个通道外,还有一个17通道,用于连接内部温度传感器其中,若要选用此通道,必须将ATD0CTL5寄存器设置为:SC:CD:CC:CB:CA = 1:0:0:0:1 详细可见 PDF P55 1.7.214、电源模块简述PDF P55 1.8第二章:I/O口1、各组I/O口的简要功能(每组I/O口均有数据方向选择、强度选择功能【上下拉】)PDF P57 2.1.1 P59 Table 2-1 2、各I/O口寄存器(功能、地址)见PDF P63 Table 2-23、配置位PS(PULL-select)的作用为:(1)、锐化中断边缘 (2)、选择上拉或者下拉【PE有效的情况下】4、写I/O口的一般功能可看着Table 2-3来写! 5、I/O端口详解(包括数据方向、中断【其中能产生中断的只有P、H、J】、【上、下】拉【其中A、B、E、K、AD的PS位一定为0】等使能设置)P73 2.3.3开始6、端口E 0、1脚只读不写(、)7、 PORTE寄存器(PORT E DATA Register)复位后重置为0,复位后两个总线周期之后开始更新值(即开始读入或写入值)8、 PUCR寄存器用于端口K、BKGD、E(引脚5、6除外)、A、B的上拉使能【输入生效】。9、 RDRIV寄存器用于端口 A、B、E、K减低驱动功能使能【输出生效】(减至约全开的1/5)。10、ECLK控制寄存器ECLKCTL(其中NECLK控制ECLK是否使能【ECLK引脚PE4输出内部时钟信号】、NCLKX2控制ECLKX2是否使能【ECLKX2引脚PE7输出内部时钟信号的两倍】、DIV16【若使能则ECLK=EDIV/16,若不使能则ECLK=EDIV】、EDIV【40】若设置则ECLK=Bus clock/(ECIV转化为10进制数+1))详细可查 PDF P8011、IRQCR寄存器,控制外部中断是否使能及其中断信号(下降沿或低电平)12、端口T:(1)、PTT(PORT T DATA Register)引脚可复用功能包括: TIM【输入捕捉、输出比较】输出(PTE07)、PWM输出(PTE47)、VREG_API(PTE5)、普通I/O(已按优先级排出)(2)、PTIT(POPT T Input register) 只读不写 此寄存器不受复位影响功能:总是读取引脚的输入值并还会给此寄存器用于检测引脚过载或短路(输出情况)不太肯定.PDF P84(3)、DDRT功能:用于确定数据方向,当使能TIM或PWM或VREG_API功能时,数据方向位不作改变(具体用途未明详细要参考16章=.=)(4)、RDRTPORT T Reduced Dirve Register 若该引脚用于输入,则此位无效功能:控制PT的每一个引脚是否降低驱动(5)、RERTPORT T Pull Device Enable Register只对输入引脚有效功能:使能上拉或下拉(具体看下个寄存器)(6)、PPSTPORT T Polarity Select Register对输入脚生效,而且必要上一个寄存器置一功能:选择上、下拉(1下拉、0上拉)(7)、PTTRRPORT T Routing Register该寄存器功能未明PDF P8713、端口S:(1)、PTSPORT S Data Register功能:储存S端口引脚的数据可用作普通I/O及SPI【47】或SCI【03】,其中SPI和SCI优先于普通I/O。(2)、PTISPORT S Input Register不受复位影响功能:返回读取到的引脚信号给此寄存器,可用于检查输出引脚的短路、过载(3)、DDRSPORT S Data Direction Register功能:控制数据流向(若SCI或SPI功能生效,则数据流向不改变)(4)、RDRSPORT S Reduced Drive Register对输出引脚有效功能:使能降低驱动(5)、PERSPORT S Pull Device Enable Register对输入或者线与(开漏)输出有效功能:使能上拉或下拉【具体看下个寄存器】(6)、PPSSPORT S Polarity Select Register功能:选择上拉或下拉【要先使能】(7)、WOMSPORT S Wire-Or Mode Registe只对输出一脚有效功能:置一将对应脚设为线与(开漏)【在开漏模式下逻辑0有效,逻辑1无效】,置零将对应脚设为推挽14、端口M:(1)、PTMPORT M Data Register功能:端口M的数据寄存器,若用于CAN或SPI,则优先于I/O(2)、PTIMPORT M Input Register复位不影响功能:记录下引脚的输入状态(3)、DDRMPORT M Data Direction Register功能:控制端口M的数据流向,若用于CAN或SPI则数据流向不作改变(其中0脚不作I/O时只输入,1输出)(4)、RDRMPORT M Reduced Drive Register输出有效功能:使能降低输出功率(5)、PERMPORT M Pull Device Enable Register对输入或线与输出(开漏)有效功能:使能上或下拉(具体看下面寄存器)(6)、PPSMPORT M Polarity Select Register功能:选择上拉或下拉,若CAN功能开启并且为RXCAN,则Pull-dowm无效(7)、WOMMPORT M Wire-Or Mode Register输出有效功能:将对应引脚设成开漏(线与)【逻辑0有效逻辑1无效】或推挽15、MODRRModule Routing Register功能:未明(只知道与SPI、SCI有关)PDF P9916、端口P(PWM通道、支持外部中断、TIM功能【02】、SCI【0、2】):(1)、PTPPORT T Data Register功能:端口T数据位(其中引脚7的PWM功能在使能或紧机关机时启用)【优先级:PWMTIMSCI中断I/O】(2)、PTIPPORT P Input Register复位对其无效功能:记录引脚的输入值(3)、DDRPPORT P Data Direction Register功能:控制数据流向,若为PWM输出、TIM输出、SCI则流向不变(其中若第七脚的PWM关断功能开启,作输入用途)(4)、RDRPPORT P Reduced Drive Register输出脚有效功能:使能降低输出功率(5)、PERPPORT P Pull Device Enable Register输入脚有效功能:使能上、下拉(6)、PPSPPORT P Polarity Select Register功能:0选择上拉或下降沿中断边沿,1选择下拉或上升沿中断边沿(若选择上下拉则要先使能PERP,若选择边沿触发则不需要,但要使能中断)(7)、PIEPPORT P Interrupt Enable Register功能:使能或禁止相应引脚产生中断(8)、PIFPPORT P Interrupt Flag Register只提供边沿触发功能:相应的位若为1则产生中断(是上升沿还是下降沿触发看寄存器PPSP)写入逻辑1清除该位这里很是不明=。=17、PORT H(若中断使能输入或输出模式均可才生中断)有Data Register(PTH)、Input Register(PTIH)复位对其无效、Data Direction(DDRH)、Reduced Drive Register(RDRH)输出有效、 Pull Device Enable Register(PERH)输入有效 、Polarity Select Register(PPSH) 若(PERH)生效,选择上拉或下拉,若中断生效,选择上升沿触发或下降沿触发Interrupt Enable Register(PIEH)Interrupt Flag Register(PIFH)【其实不是太明白.】18、PORT J(若中断使能输入或输出模式均可才生中断)有Data Register(PTJ)、Input Register(PTIJ)复位对其无效、Data Direction(DDRJ)、Reduced Drive Register(RDRJ)输出有效、 Pull Device Enable Register(PERJ)输入有效 、Polarity Select Register(PPSJ) 若(PERJ)生效,选择上拉或下拉,若中断生效,选择上升沿触发或下降沿触发Interrupt Enable Register(PIEJ)Interrupt Flag Register(PIFJ)【其实不是太明白.】19、PORT AD0:(可作普通I/O、亦可用作AD转换模拟信号输入端)(1)、PT0AD0PORT AD0 Data Register 0(2)、PT0AD0PORT AD0 Data Register 1功能:作为数据储存寄存器或模拟输入(3)、DDR0AD0PORT AD Data Direction Register(4)、DDR0AD1PORT AD Data Direction Register功能:控制数据流向,若用于数字信号输入则寄存器ATD0DIEN的相应位置要设为1(5)、RDR0AD0PORT AD0 Reduced Drive Register 0(6)、RDR1AD0PORT AD0 Reduced Drive Register 1输出引脚有效功能:使能降低输出功耗(7)、PER0AD0PORT AD0 Pull Up Enable Register 0(8)、PER1AD0PORT AD0 Pull Up Enable Register 1输入引脚有效功能:使能上拉20、数据寄存器(Data Register):写入此寄存器只是为了输出到引脚上(要数据方向寄存器正确配置),当数据方向设置为0时,读取此寄存器返回引脚缓冲区的值,若数据方向设置为1时,读取此寄存器返回的是此寄存器里面的值!21、输入寄存器(Input Register):只读!且总是返回引脚缓冲区的值22、数据方向寄存器(Data Direction Register):控制数据流向,若该引脚被外设所控制,则该寄存器中的值被忽略 Independent of the pin usage with a peripheral module this register determines the source of data whenreading the associated data register address不明白23、使能降低输出功耗寄存器(Reduced Drive Register):减低功耗24、使能拉设备寄存器(Pull Device Enable Register):使能拉25、极性选择寄存器(Polarity Select Register):选择拉的极性输入有效,若上拉,则线与输出也能有效26、线与(开漏)模式寄存器(Wired-or Mode Register):使能输出引脚的线与输出功能27、中断使能寄存器(Interrupt Enable Register):使能引脚中断28、中断标志寄存器(Interrupt Flag Register):入寄存器名称29、路由模块寄存器(Module Routing Register):不明.30、BKGD引脚:与BDM模块相连,在复位期间用作MODC输入31、各引脚大致功能: PDF P12132、引脚中断:端口P、H、J提供
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 网络服务器配置与管理(微课版)工作任务单全套 张靓 1-1 认识服务器 -14-4 管理CA服务器
- 乡镇公务员面试题及答案
- 物流招商试题及答案
- 湖南省岳阳市岳阳县第一中学2024-2025学年高一下学期5月期中考试数学试卷(含答案)
- 安徽省蚌埠市2025届九年级下学期中考三模数学试卷(含详解)
- 2025年湖北省黄石市下陆区部分学校中考第三次模拟考试生物试题 (含答案)
- 2025项目合作合同书范本
- 2025年处理工程合同争议
- 2025微型钢材交易合同协议书
- 2025年中国私密零售行业市场前景预测及投资价值评估分析报告
- 第2章文生图ai课件
- 委托清算协议书范本
- 车间安全手机管理制度
- 2025中考九年级物理复习《功和机械能》练习题(含详解)
- AUC优化目标下的高效对抗训练策略研究
- 高中数学公式总结学业水平
- (二模)东北三省三校2025年高三第二次联合模拟考试 英语试卷(含答案解析)
- 乙烯的密码课件高二下学期化学人教版选择性必修3
- 浙江省杭州市文澜中学2025届初三第三次(4月)联考英语试题含答案
- 2025安全生产法律法规专题知识培训
- 六年级数学组“24点擂台赛”活动方案
评论
0/150
提交评论