MSP430基本寄存器.docx
6页DCOCTL DCO控制寄存器:76543210DCO.2DCO.1DCO.0MOD.4MOD.3MOD.2MOD.1MOD.0DCO.O〜DCO.2定义8种频率之一,可分段调节DCOCLK频率,相邻两种频率相差10% 而频率由注入直流发生器的电流定义MOD.0〜MOD.4定义在32个DCO周期中插入的f +1周期个数而在余下的DCO周期 dco中为f 周期,控制切换DCO和DCO+1选择的两种频率如果DCO常数为7,表示已经 dco选择最高频率,此时不能利用MOD.0〜MOD.4进行频率调整BSCCTL1 基本时钟系统控制寄存器1:76543210XT2OFFXTSDIVA.1DIVA.0XT5VRsel.2Rsel.1Rsel.0XT2OFF 控制XT2振荡器的开启与关闭XT2OFF=0, XT2振荡器开启;XT2OFF=1,XT2振荡器关闭(默认X图关闭)XTS 控制LFXT1工作模式,选择需结合实际晶体振荡器连接情况XTS=0, LFXT1工作在低频模式(默认低频模式);XTS=1,LFXT1工作在高频模式(必须连接有相应高频时钟源);DIVA.0,DIVA.1 控制 ACLK 分频。
0 不分频(默认不分频);1 2分频;2 4分频;3 8分频XT5V 此位设置为0.Rsel.2, Rsel.1, Rsel.0 三位控制某个内部电阻以决定标称频率Rsel=0,选择最低的标称频率;Rsel=7,选择最低的标称频率BCSCTL2 基本时钟系统控制寄存器2:76543210SELM.1SELM.0DIVM.1DIVM.0SELSDIVS.1DIVS.0DCORSELM.0, SELM.1 选择 MCLK 时钟源:0 时钟源为DCOCLK (默认时钟源);1 时钟源为DCOCLK;2 时钟源为LFXT1CLK (对于MSP430F11/12X),时钟源为XT2CLK (对于 MSP430F13/14/15/16X);3 时钟源为LFXTICLKoDIVM.0, DIVM.1 选择 MCLK 分频:0 不分频(默认MCLK=DCOCLK);1 2分频;2 4分频;3 8分频SELS 选择SMCLK时钟源:0 时钟源为DCOCLK (默认时钟源);1 时钟源为LFXT1CLK (对于MSP430F11/12X),时钟源为XT2CLK (对于MSP430F13/14/15/16X);DIVS.O, DIVS.1 选择 SMCLK 分频:0 不分频(默认SMCLK=MCLK);1 2分频;2 4分频;3 8分频。
DCOR 选择DCO电阻:0 内部电阻;1 外部电阻PxDIR 输入输出方向寄存器:0 输入模式;1 输出模式PxIN输入寄存器PxOUT输出寄存器PxIFG中断标志寄存器:76543210PxIFG.7PxIFG.6PxIFG.5PxIFG.4PxIFG.3PxIFG.2PxIFG.1PxIFG.00 没有中断请求;1 有中断请求PxIES 中断触发沿选择寄存器:0 上升沿使相应标志位置位;1 下降沿使相应标志位置位PxIE匚m断使能寄存器:76543210PxIE.7PxIE.6PxIE.5PxIE.4PxIE.3PxIE.2PxIE.1PxIE.00 禁止中断;1 允许中断PxSEL功能选择寄存器:0 选择引脚为I/O端口;1 选择引脚为外围功能模块功能WDTCTL 寄存器:15~876543210口令HOLDNMIESNMITMSELCNTCLSSELIS1IS0ISO, IS1 选择看门狗定时器的定时输出其中T是WDTCNT的输入时钟源周期:0 T* 2151 t* 213T* 29SSEL3 T* 26选择WDTCNT的时钟源0 SMCLK 1 MCLKCNTCL 当该位为1时,清除WDTCNT oTMSEL 工作模式选择。
0 看门狗模式;1 定时器模式NMI 选择RST/NMI引脚功能,在PUC后被复位0 RST/NMI引脚为复位端;1 RST/NMI引脚为边沿触发的非屏蔽中断输入 NMIES 选择中断的边沿触发方式0 上升沿触发NMI中断;1 下降沿触发NMI中断HOLD 停止看门狗定时器工作,降低功耗0 WDT功能激活;1 时钟禁止输入,计数停止BITCTL 控制寄存器:76543210SSELHOLDDIVFRFQ1FRFQ0IP2IP1IP0SSELQIV 控制BTCNT2的输入频率CLK2,如下所示SSELDIVCLK200ACLK01ACLK/25610MCLK11MCLK/256HOLD 停止计数器HOLD=1 BTCNT2 停止工作;HOLD=1 且 DIV=1 BTCNT1 停止工作FRFQ1FRFQ2fLCD00fACLK /3201fACLK /6410fACLK/12810fACLK /256IPO, IP1, IP2 决定中断标志BTIFG置位的间隔时间,也就是基本定时器BTCNT2的定时间隔,如下表:IP2IP1IP0中断频率000f /2CLK 2001f /4CLK 2010f /8CLK 2011f /16CLK 2100f /32CLK 2101f /64CLK 2110f /128CLK 2111f /256CLK 2TACTL控制寄存器:15~109876543210未用SSEL1SSEL0ID1ID0MC1MC0未用CLRTAIETAIFGSSEL1, SSEL0 选择乍定时器进入输入分频器的时钟源,如下:SSEL1SSEL0输入时钟源说明00TACLK用特定的外部引脚信号01ACLK辅助时钟10MCLK系统时钟11INCLK见器件说明00不分频;01 2分频;10 4分频;11 8分频。
MC1,MC0计数模式控制位00停止模式;01增计数模式;10连续计数模式;11增/减计数模式CLR定时器清除位TAIE定时器中断允许位0禁止定时器溢出中断1允许计数器溢出中断TAIFG 定时器溢出标志位增计数模式:当定时器由CCRO计数到0时,TAIFG置位 连续计数模式:当计数器由OFFFFH计数到0时,TAIFG置位增/减计数模式:当定时器由CCRO减计数到0时,TAIFG置位CCTLx 捕获/比较控制器寄存器:15 1413 121110987 6 543210CAPTMOD1〜0CCIS1-0SCSSCCIxCAPOUTMODxCCIExCCIxOUTCOVCCIFGxCAPTMOD1〜0 选择捕获模式00禁止捕获模式;01上升沿捕获;10下降沿捕获; 11上升沿和下降沿都捕获CCIS1〜0 在捕获模式中用来定义提供捕获事件的输入源00 选择 CCIxA;01 选择 CCIxB;10选择GND;11选择VCCSCS 选择捕获信号与定时时钟同步、异步关系0 异步捕获;1 同步捕获SCCIx 比较相等信号EQUx将选中的捕获\比较输入信号CCIx(CCIxA,CCIxB,VCC,GND)进行锁存,然后可由SCCIx读出。
CAP 选择捕获模式还是比较模式0 比较模式;1 捕获模式OUTMODx 选择输出模式000输出;001置位;010 PWM翻转/复位;CCIExCCIxCOVCCIFGxOil PWM置位/复位;100翻转;1O1复位;110 PWM翻转/复位;111 PWM置位/复位;捕获/比较模块的中断允许位0 禁止中断;1 允许中断捕获/比较模块的输入信号捕获模式:由CCIS0和CCIS1选择的输入信号可通过该位读出 比较模式:CCIx复位捕获溢出标志0 没有捕获溢出;1 发生捕获溢出捕获比较中断标志捕获模式:寄存器CCRx捕获了定时器TAR值时置位 比较模式:定时器TAR值等于寄存器CCRx值时置位。

卡西欧5800p使用说明书资料.ppt
锂金属电池界面稳定化-全面剖析.docx
SG3525斩控式单相交流调压电路设计要点.doc
话剧《枕头人》剧本.docx
重视家风建设全面从严治党治家应成为领导干部必修课PPT模板.pptx
黄渤海区拖网渔具综合调查分析.docx
2024年一级造价工程师考试《建设工程技术与计量(交通运输工程)-公路篇》真题及答案.docx
【课件】Unit+3+Reading+and+Thinking公开课课件人教版(2019)必修第一册.pptx
嵌入式软件开发流程566841551.doc
生命密码PPT课件.ppt
爱与责任-师德之魂.ppt
制冷空调装置自动控制技术讲义.ppt


