已阅读5页,还剩2页未读, 继续免费阅读
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
时钟位清除:&=,BIC;位设置:|=,BIS;位测试:&=,BIT1.DCOCTLDCOx(0-2)MODx(0-4)DCOx:DCO的频率选择,选择由RSELx定义的8个频率中的一个。MODx:调制选择。控制在DCOx选择的频率和下一个更高频率之间的转换;混合fdco和fdco+1;2.BCSCTL1XT2OFFXTSDIVAx(0-1)RSELx(0-3)XT2OFF:控制XT2振荡器的开/关(1/0);XTS:选择低速振荡器的低频模式(0)、高频模式(1);DIVAx:选择ACLK的分频系数,值0,1,2,3:分频系数/1,/2,/4,/8;RSELx:电阻选择。值为0,频率最低,值为7,频率最高。选择DCO 16个频率中的一个。DCOR=0时,RSEL3无效;3BCSCTL2SELMx(0-1)DIVMx(0-1)SELSDIVSx(0-1)DCORSELMx:选择MCLK的时钟源。值为0,1,2,3,时钟源分别为:DCOCLK,DCOCLK,高速晶体振荡器(XT2),低速晶体振荡器。DIVMx:MCLK分频因子。值为0,1,2,3,分频因子:1,2,4,8.;SELS:选择SMCLK的时钟源。0/1:DCOCLK/高速晶体振荡器;DIVSx:分频因子;DCOR:选择DCO寄存器,内部寄存器/外部寄存器:0/1;4BCSCTL3XT2SxLFXT1SxXCAPxXT2OFLFXT1OFXT2Sx XT2范围选择,选择XT2的频率范围,00/01/10/11: 0.41MHZ/13MHZ/316MHZ/0.416MHZ外部数字时钟源;LFXT1Sx,低频时钟选择和LFXT1范围选择。XTS=0时,在LFXT1和VLO之间选择;XTS=1,选择LFXT1的频率范围。XTS=0时,00/01/10/11: LFXT1上的32768hz晶体/保留/VLOCLK/外部数字时钟源;XCAPx,振荡器电容选择,XTS=0时,用于LFXT1的有效电容。00/01/10/11: 1pf/6pf/10pf/12.5pf;XT2OF, XT2振荡器失效,0/1:不存在失效条件/存在失效条件;LFXT1OF,LFXT1振荡器失效,0/1 :不存在失效条件/存在失效条件;中断使能IE1-OFIE;中断标志 IFG1-OFIFG;2.看门狗WDTCTL(高8位为口令 WDTPW=0x5A00u)HOLDNMIESNMITMSELCNTCLSELIS.1IS.0口令:读出为69H。写入为5AH,口令错误系统复位。HOLD:用于停止看门狗工作,0/1 工作/时钟输入禁止;NMIES:看门狗定时器的NMI中断触发沿,0/1 上升沿/下降沿;NMI:RST/NMI管脚的选择,0/1 RST/NMI;TMSEL:看门狗工作模式的选择,0/1 看门狗/定时器;CNTCL:清除看门狗定时器(wdtcnt),0/1 无影响/清除;SEL:看门狗时钟源的选择,0/1 SMCLK/ACLK;IS0,IS1:看门狗时间间隔的选择,00/01/10/11: /32768 /512 /8192 /64;3.TIMER_A(1)TACTL(1015未用)SSEL1SSEL0ID1ID0MC1MC0未用CLRTAIETAIFGSSEL1,SSEL0:定时器A时钟源的选择。00/01/10/11 : TACLK/ACLK/MCLK/INCLK;ID1,ID0:选择输入时钟的分频系数,00/01/10/11: 不分频/0.5/0.25/0.125;MC1,MC0:选择Timer_A的工作模式,00/01/10/11: 停止/增计数/连续计数/增减计数;CLR:定时器A的清除控制,1 :TAR里内容、计数方向清除;TAIE:中断使能,0/1 禁止/允许中断;TAIFG:中断标志;(2)TAIV寄存器中断向量寄存器,用于判断是CCR1、CCR2、TAIFG中哪个中断标志请求;(3)CCTLnCAPMOD10CCIS.1.0SCSSCCICAPOUTMODE20CCIECCIOUTCOVCCIFGCAPMOD10,选择捕获模式,00/01/10/11 : 禁止捕获/上升沿/下降沿/上升沿和下降沿;CCIS10,捕获/比较输入信号选择,00/01/10/11 : CCIXA/CCIXB/GND/VCC;SCS:同步捕获源 0/1 :异步/同步;SCCI:同步捕获/比较输入,读出;CAP:捕获模式选择,0/1 : 比较模式/捕获模式;OUTMOD20:输出模式!CCIE:捕获比较的中断使能位,0/1 禁止中断/允许中断;CCI:捕获/比较输入信号,选择的输入信号通过该位读出。COV:捕获溢出,须软件复位,0/1 无/有;CCIFG:捕获/比较中断标志,0/1 无/有;4.TIMER_B支持多个时序控制、多个捕获/比较功能、多个pwm输出。(1)TBCTL(16)未用TBCLGRP0-1CNTL0-1未用TBSSEL0-1ID0-1MC0-1未用TBCLRTBIETBIFGTBCLGRP1,TBCLGRP0,决定单独或成组装载比较锁存器,装载信号由CLLDX控制00/01/10/11 单独装载/分为3组装载/分为2组装载/选择1组装载;CNTL1,CNTL0:选择定时器的定时长度,00/01/10/11: 16位(FFFF)/12位(FFF)/10位(3FF)/8位(FF)。TBSSEL1,TBSSEL0,选择定时器时钟源,00/01/10/11: TBCLK/ACLK/MCLK/INCLK;ID1,ID0,选择输入时钟分频系数,00/01/10/11: 不分/2分/4/8;MC1,MC0,工作模式;TBCLR:定时器清除;TBIE:中断使能;TBIFG:中断标志;(1) TBR计数器主体(2) TBIV 中断向量(3) TBCCTLN5.FALSH模块(1)FCTL1寄存器815安全键值(读操作位096h,写操作为0A5h,写入错误产生PUC)BKWRTWRTEEIEXEEIMERASERASEBKWRT:按块写模式位,0/1 关闭/打开块写模式;(WRT需设置)WRT:写模式位,选择任一个写模式,0/1 关闭写模式/打开写模式;EEIEX:紧急中断退出使能,0/1: 无作用/中断使能;EEI:擦除中断使能,允许段擦除产生中断请求,中断服务后擦除周期继续进行,0/1:无作用/使能段擦除中断;MERAS、ERASE:控制擦除操作,00/01/10/11 : 不擦除/只擦除单个段/擦除所有主存储器段/擦出所有主程序段和信息段(LOCKA=0时),擦除所有主存储器(LOCKA=1);(2)FCTL2寄存器815安全键值FSSEL1FSSEL0FN5FN4FN3FN2FN1FN0FSSEL1、FSSEL0: 选择时钟源,00/01/10/11 : ACLK/MCLK/SMCLK/SMCLK;FN5FN0分频系数,值加一;(3)FCTL3寄存器815安全键值FAILLOCKAEMEXLOCKWAITACCIFGKEYVBUSYFAIL:操作失败,当时序发生器输入时钟失效或flash操作停止时(EEIEX=1)该位置位,需用软件复位,0/1: 操作成功/操作失败;LOCKA:SEGMENT A封锁键,0/1:未封锁,信息存储器被擦除/封锁,信息存储器被保护;EMEX:紧急退出位,1立即停止对FLASH操作;LOCK:锁,0/1 可以写和擦除/不能进行写和擦除操作;WAIT: 等待指示位,0/1 : 未准备好下一次写操作/准备好下一次写操作;ACCIFG: 非法访问中断标志,0/1 :无非法访问/非法访问;需用软件清除KEYV:安全键值出错标志,0/1 :键值正确/键值不正确;BUSY:忙标志,显示FLASH模块时序发生器的状态,1表示忙;中断使能:ACCVIE;6.USCI(1)UCA0CTL0,USCI_0的控制寄存器0UCPENUCPARUCMSBUC7BITUCSPBUCMODExUCSYNCUCPEN奇偶使能 0/1 奇偶禁止/奇偶使能(奇偶位的产生和接受);UCPAR奇偶选择 0/1 奇校验/偶校验;UCMSB 控制接收和发送移位寄存器的方向 0/1 LSB先/MSB先;UC7BIT 数据位长度 0/1 8位数据/7位数据;UCSPB 停止位个数,0/1 一个停止位/两个停止位;UCMODEx USCI模式 00/01/02/03 USART/空闲线多机/地址位多机/UART自动波特率检测模式;UCSYNC 0/1 异步模式/同步模式;(2)UCAOCTL1,USCI_A0控制寄存器1USCCELxUCRXEIEUCBRKIEUCDORMUCTXADDRUCTXBRKUCSWRSTUCSSELx 选择BRCLK时钟源 00/01/10/11: UCLK/ACLK/SMCLK/SMCLK;UCRXEIE 接收错误字符中断使能 0/1 :错误字符丢弃/错误字符接收,UCA0RXIFG;UCBRKIE 接收暂停字符中断允许 0/1 接收暂停字符不置位UCA0RXIFG/接收暂停字符置位UCA0RXIG;UCDORM 睡眠态 0/1 非睡眠态所有接收字符将置位UCA0RXIFG/睡眠态,只有先于空闲态的带地址字符将置位UCA0RXIFG;UCTXADDR 发送地址标记地址 0/1 下一帧是数据/下一帧是地址;UCTXBRK 发送暂停(对将要写到发送缓存的数据带暂停) 0/1 :发送下一帧不是暂停/是暂停;UCSWRST 软件复位使能 0/1 禁止(USCI复位释放)/使能(复位状态保持);(3)UCA0BR0,USCI_A0波特率寄存器0;UCA0BR1,USCI_A0波特率寄存器1;(4)UCA0MCTL,USCI_A0调制控制寄存器UCBRFxUCBRSxUCOS16UCBRFx第一模块级选择;UCBRSx第二模块级选择;UCOS16 过采样模式允许 0/1 禁止/允许;(5)UCA0STAT,USCI_A0状态寄存器UCLISTENUCFEUCOEUCPEUCBRKUCRXERRUCADDR/UCIDLEUCBUSYUCLISTEN 侦听允许 0/1 禁止/允许;UCFE 帧误差标志 0/1 没有误差/带停止位误差的字符;UCOE 翻转误差标志 0/1 翻转误差产生/没有误差;UCPE 奇偶误差标志 0/1 带奇偶误差的字符/没有误差;UCBRK 暂停检测标志 0/1 没有暂停条件/暂停条件发生;UCRXERR接收错误标志 0/1 不检测接收误差/检测接收误差(一个以上的错误标志置位)UCADDR 在地址位多机模式中的地址接收 0/1 接受的字符是数据/接受的字符是地址;UCIDLE 在空闲线多机模式的空闲线检测 0/1 不检测空闲线/检测空闲线;UCBUSY 表示有没有发送或接收操作正在进行中 0/1 USCI不活动/USCI发送或接收; (6)UCA0RXBUF,USCI_A接收缓存寄存器/ UCA0TXBUF,USCI_A0发送缓存寄存器(7)UCA0IRTCTL,USCI_A0 IrDA发送控制寄存器UCIRTXPLxUCIRTXCLKUCIRENUCIRTXPLx发送缓冲长度;UCIRTXCLK IRDA发送脉冲时钟选择 0/1 BRCLK/当UCOS16=1, BITCLK16;UCIREN IRDA译码/解码使能 0/1 禁止/使能;(8)UCA0IRRCTL,USCI_A0 IrDA接收控制寄存器UCIRRXFLxUCIRRXPLUCIRRXFEUCIRRXFLx 接收滤波长度;UCIRRXPL IRDA接收输入UCAXRXD 极性 0/1 传递高脉冲/传递低脉冲;UCIRRXFE IRDA接收滤波使能 0/1 禁止/使能;(9)UCA0ABCTL,USCI_A0 IrDA自动波特率控制寄存器UCDELIMxUCSTOEUCBTOEUCABDENUCDELIMx 暂停/同步定界符长度 00/01/10/11 一/二/三/四位时间;UCBTOE 暂停时间误差 0/1 无误差/暂停域超过22位时间;UCABDEN 自动波特率监测使能 0/1 禁止/使能;/UCA0TXIE/UCA0RXIE 发送中断/接收中断使能;UCA0TXIFG/UCA0RXIFG 发送中断/接收中断标志;7.ADC10(1)ADC10CTL0控制寄存器SREFxADC10SHTxADC10SRREFOUTREFBURSTMSCREF2_5VREFONADC10ONADC10IEADC10IFGENCADC10SCSREFx选择参考电平;ADC10SHTx :ADC10采样保持时间;ADC10SR:ADC10采样速率,0/1: 最大速率200ksps/最大速率50ksps;REFOUT:参考电平输出,0/1:参考输出关闭/参考输出允许;REFBURST:参考电压输出控制位,REFOUT为1, 0/1: 参考电压持续对外输出/只在采样转换期间参考电压持续对外输出;MSC,多次采样/转换控制位,只在序列或多次转换模式下有效。0/1: 每次采样与转换时由SHI上升沿触发/由SHI的第一个上升沿触发采样定时器,后面的采样与转换由前一次转换完成后立即执行;REF2_5V,参考电压产生器的电压值选择,REFON须置1,0/1 :1.5V/2.5V;REFON,参考电压发生器控制位,0/1 :关闭内部参考电压产生器/打开内部参考电压发生器;ADC10ON,ADC10控制位,0/1: 关闭ADC10模块/打开ADC10模块;ADC10IE,中断允许控制位,0/1: 中断禁止/中断允许;ADC10IFG,ADC10中断标志位,如果ADC10MEM已装满转换结果,置1;使用DTC时,完成一个数据块的传递,置1。可自动复位;0/1: 无中断/有中断;ENC,转换使能位,0/1: ADC10禁止/ADC10使能;ADC10SC,软件可控的采样/转换控制位,ADC10SC和ENC须用一条指令同时置1,可自动复位。0/1 : 无采样转换开始 / 开始采样转换;(2)ADC10CTL1 ADC10控制寄存器1INCHxSHSxADC10DFISSHAdc10DIVxADC10SSELxCONSEQxADC10BUSYINCHx,输入通道选择位;用于选择单次转换的通道或进行序列转换的最高通道;00000111:A0A7;1000:VEREF+;1001:VREF-/VEREF-;1010:温度传感器;10111111: (VCC-VSS)/2;LJSHSx,采样/保持输入信号源选择控制位,00/01/10/11 :ADC10SC/Timer_A.OUT1/ Timer_A.OUT0/ Timer_A.OUT2;ADC10DF,数据格式选择位,0/1: 二进制格式/二的补码;ISSH 采样/保持输入信号反向控制位,0/1: 采样输入信号不反向/反向;ADC10DIVx,ADC10 时钟分频选择位;ADC10SSELx,ADC10时钟源选择,00/01/10/11: ADC10OSC/ACLK/MCLK/SMCLK;CONSEQx,转换模式选择位,00/01/10/11: 单通道单次转换/序列通道单次转换/单通道多次转换/序列通道多次转换;ADC10BUSY,忙标志位指示一次正在进行的采样或转换操作。0/1:没有正在进行的转换/表明一个序列采样或转换正在进行;(3)ADC10AEx 模拟信号输入使能控制寄存器ADC10AE7ADC10AE6ADC10AE5ADC10AE4ADC10AE3ADC10AE2ADC10AE1ADC10AE00/1 模拟信号输入禁止/输入使能;(4)转换结果寄存器ADC10MEM二进制,1510为0,右对齐方式,位9为最高位;二进制补码,50为0,左对齐方式,位15为最高位;(5)ADC10DTC0,数据传递控制寄存器0ADC10TBADC10CTADC10B1ADC10FETCHADC10TB,0/1: 一块数据传递模式/两块数据传递模式;ADC10CT,ADC10连续传递模式选择位,0/1: 在一或二传递模式下,一块或两块都传递后,数据传递结束/只有ADC10CT位清0或有数据写入到ADC10SA时,DTC停止;ADC10B1,转存块满标志,表明两块数据模式下数据块是否已装入,0/1:数据块2装满/数据块1装满;ADC10FETCH,通常处于复位;(6)ADC10DTC1,数据传递控制寄存器1(其值非零即可使能DTC)定义了每个数据块中传递的数量,0:DTC禁止/01h0ffh,每个数据块中传递的数量;(7)ADC10SA,数据传递起始地址寄存器ADC10SAx,位151,是DTC的起始地址。将数据传递到ADC10SA所指的字地址中;ADC10中断,不使用DTC时(ADC10DTC1=0)转换结果装载到ADC10MEM时,ADC10IFG置1;使用DTC时,一个数据块传递完成和内部传递计数器为0时,ADC10IFG置1;通过设置CONSEQx=0和复
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 2026年高校教师思想政治理论课模拟试题汇编
- 2026年城乡规划师考试《城乡规划原理》模拟试卷
- 2026年事业单位招聘会计专业综合能力测试试卷
- 2026年成都物理零诊试题及答案
- 2026年中国CMOS图像传感器行业市场全景评估及未来投资趋势预测报告(智研咨询)
- 工业园区标准厂房项目实施方案2026年新版
- 纺织服装柔性快反项目实施方案成功案例
- 房地产售楼系统项目实施方案2026年新版
- 房地产物业管理平台项目实施方案
- 2026年N1叉车司机理论考试题(附答案)
- T/CCT 023-2025煤基硬炭
- 2026年人防工程监理培训试题附答案
- IPC-A-610J中文版-电子组件验收标准2024版
- 2025年华能集团招聘考试(笔试)历年参考题库含答案详解(5套题)
- 【四年级】【秋季上】开学家长会:站在四年级的门口【课件】
- 2019年消防继续教育试题汇 总及答案
- 低钾血症诊治与管理专家共识(2026)解读课件
- 2026年长沙幼儿师范高等专科学校单招职业技能测试题库及参考答案详解一套
- 2026年四川省普通高中信息技术学业水平合格性考试试卷及答案
- 2026年中国出口信用保险公司招聘笔试大纲及备考指南
- 2026年深泽县辅警招聘考试备考题库必考题
评论
0/150
提交评论