MSP430简介(超详细·)

上传人:夏** 文档编号:506403615 上传时间:2024-02-08 格式:DOCX 页数:21 大小:1.12MB
返回 下载 相关 举报
MSP430简介(超详细·)_第1页
第1页 / 共21页
MSP430简介(超详细·)_第2页
第2页 / 共21页
MSP430简介(超详细·)_第3页
第3页 / 共21页
MSP430简介(超详细·)_第4页
第4页 / 共21页
MSP430简介(超详细·)_第5页
第5页 / 共21页
点击查看更多>>
资源描述

《MSP430简介(超详细·)》由会员分享,可在线阅读,更多相关《MSP430简介(超详细·)(21页珍藏版)》请在金锄头文库上搜索。

1、sp43简介S430是德州公司新开发的一类具有16位总线的带A的单片机,由于其性价比和集成度高,受到广大技术开发人员的青睐.它采用16位的总线,外设和内存统一编址,寻址范畴可达4K,还可以外扩展存储器.具有统一的中断管理,具有丰富的片上外围模块,片内有精密硬件乘法器、两个6位定期器、一种14路的12位的模数转换器、一种看门狗、6路P口、两路USART通信端口、一种比较器、一种DCO内部振荡器和两个外部时钟,支持8M 的时钟.由于为FSH型,则可以在线对单片机进行调试和下载,且JTG口直接和FT(FAS EULATINTOOL)的相连,不须此外的仿真工具,以便实用,并且,可以在超低功耗模式下工作

2、对环境和人体的辐射小,测量成果为00mw左右的功耗(电流为4mA左右),可靠性能好,加强电干扰运营不受影响,适应工业级的运营环境,适合与做手柄之类的自动控制的设备.我们相信SP430单片机将会在工程技术应用中得以广泛应用,并且,它是通向DP系列的桥梁,随着自动控制的高速化和低功耗化, MSP430系列将会得到越来越多人的爱慕一、O口(一)、P口端口寄存器:、xDIR 输入输出方向寄存器(0:输入模式 :输出模式)2、PxIN 输入寄存器输入寄存器是只读寄存器,顾客不能对其写入,只能通过读取该寄存器的内容懂得/口的输入信号。3、PxOU输出寄存器寄存器内的内容不会受引脚方向变化的影响。、PxIF

3、 中断标志寄存器(0:没有中断祈求 1:有中断祈求)该寄存器有个标志位,相应相应的引脚与否有待解决的中断祈求;这8个中断标志共用一种中断向量,中断标志不会自动复位,必须软件复位;外部中断事件的时间必须=1.5倍的CLK的时间,以保证中断祈求被接受;5、PxIES 中断触发沿选择寄存器 (0:上升沿中断 1:下降沿中断)6、xSEL 功能选择寄存器(:选择引脚为/O端口 1:选择引脚为外围模块功能)、PxN 上拉/下拉电阻使能寄存器 (0:严禁 1:使能)(二)、常用特殊P口: 1、P和P口可作为外部中断口。 2、6可作为A/输入口。 、P1.2和P2.0可作为PWM波输出口。 、P1.:CLK

4、 P.5:CLK 5、串口通信时:P2.4、.为发送TX, 2.5 、.1为接受XD。(三)、基本操作:、所有P口都可作为通用O口使用2、所有P口都可进行字节操作和位操作 按字节操作: 例: 1DIR=0xff; /将P1口作为输出口 PIUT=020; / P1口输出02 P1DIR=0x00; /将1口作为输入口 at=1IN /读取1口外部输入值 按位操作: 例: P1DIR=BIT0; /将1.作为输出口 POT|BI0; /P1.0输出1 1OT&=BI0; /P1输出0 DI&=BIT /将1.0口作为输入 data=P1I&BI0 /读取P1.0口外部输入值二、时钟(一)、三个时

5、钟源:、LFXT1CLK:低频时钟(268HZ)2、T2CL:高频时钟(8MHZ)3、DCOCLK:片内数控振荡器最高4Z,但不稳定(不能作为定期用)(二)、时钟模块构造图:(三)、时钟模块可提供的四种时钟信号:1、ACK:辅助时钟,来自LFX1LK低频时钟,可有软件选作各外围模块的时钟信号,一般用于低速外设。2、ACK/n:ACLK通过、2、4、8分频后由P1.5输出,仅供外部电路使用。、CL:系统主时钟,可有软件选择来自FXT1CL、XT2LK或DCOCL的时钟,然后经1、8分频得到。可由P1.输出(重要用于cpu)4、SMCLK:子系统时钟,可有软件选择来自XTCLK或DCLK的时钟。(

6、重要用于高速外设)(四)、MCK应用举例:1、在默认状况下,ML来自于DOCLK其频率为1.048576HZ其计算措施:MCLK=(311)*37682、如何选择CK作为MCL:void lk_initia()dIFG1=OIF; /清除振荡器的失效标志_delay_cycle(200);hle((IFG1&OFF)!); /如果振荡器的失效标志存在FL_CTL1LM+SELM0;/选择ACLK作为CLK3、如何选择 TL作为MLK:voi clkniia()doIF1&=OFIFG; /清除振荡器的失效标志_delay_ccles(200);hile(FG1&FIFG)!=0);/如果振荡器

7、的失效标志存在FL_T1=SELM1;/选择X2CLK作为MCL、如何选择 DCOCLK作为LK:计算(121+1)*368=795MHZod CLK_iitial()SCFI|FN_4;/选择C频率调节范畴为282.HZSCFQCTL=249; /倍频倍数,最高位为DO+调制器的控制位LLCTLOPLUS+OSP;/选择CO作为MCLK前分频三、中断(一)、中断源:1、外部中断:P、2 2、定期器中断。3、看门狗定期器中断。 4、串口中断。、A/D 转换中断。 6、比较器中断。(二)、中断的一般设立:1、打开、关闭局部中断:打开局部中断一般是给想关的特殊功能寄存器有关位置以P1口外部中断为例

8、:打开局部中断:PIE|=BIT0;打开P10外部中断关闭局部中断一般是给想关的特殊功能寄存器有关位置0同样以1口外部中断为例:关闭局部中断:1IE&=BIT0;/关闭P外部中断2、打开、关闭全局中断:_EINT();/打开总中断,相称于51的EA1;_INT();/关闭总中断,相称于51的EA=0;3、各中断向量Iterrut Vector:#defnASICTIMRECTO (0 * 2u) /*0xE0 BsicTmer */dfne OR2_ECTR (1* u) /* 0FFE2 Port2*/#deine USR1TX_VETOR ( 2u) /* 0xFE4USRT1 rnsmi

9、t *definUAT1R_VECTO (3 *u) * 0FF6 USAT 1 Recie*/#deie PORT1_VETR (4 * 2) /* 0xFE8 ot 1 /defne TMA_VCTOR(* 2u) *0xFFA TierCC2,A */defe MR0_ECOR (6 * )/*0xFFEC ir ACC0 */define AC12VECR (7 * 2u) /*0xFEE C /defie USART0X_VETOR (8 2) * 0xF0 USAT0 Tranmit*df UT0R_VECTOR (9 * 2u) /* 0xFFF USAR 0Rcive *#de

10、fie DT_VTOR(0 2u) /* xFFF Wachdog Timer/#dine COARARA_VTOR (11 * 2) / 0xFF Comaraor *#dene TIMEB_VETOR (12*2) *xFF Tme B C1-6, B */#defne TIERB0_VEOR (13*2u) /* 0FFA mer C define I_VECTO (14 2u) /* FFC Nonaskable */#deneREVTR (15* )* 0xFFReet HigestPiorit 4、中断优先级:优先级顺序从高到低为:POT_VECTOR (1 2u) * 0xFFE

11、2 Por 2 */PORT_VECTO (4 * 2u)/* 0FFE8 Port */IMERA1_VCTOR (5 2u) 0xFFA Timer ACC1-2, A *ERA0_TO (6*2u)* xFFC mr A CC0 /ADCCTOR ( * u) /*0xFEE AC /STT_ECTO (8 *2u) /* xFFF0 SRT Tasmit */USARTR_VC(9 ) /* 0xFFFUSRT 0Reciv /WDTECTR ( * 2u) /* 0FF4 Wathdo Tme*/CPARAR_VECOR (11* 2u) /* xFF6 Comparato A */

12、TIMRB1_CT (12 2u) * 0xFFF8 Ter B CC1-2, TB */TMEB0_VTR (13 2) * 0xFFFATimer B CC0/NIVETO (4 * 2u) /*0xFFFCon-asae*/REE_VECOR (15 u) * 0xFFE ese Highest Prioriy /5、中断的嵌套:当同步有多种中断来的时候才有优先级的考虑(优先级顺序可查看向量表)实现中断嵌套需要注意如下几点:1)40默认的是关闭中断嵌套的,一定要中断嵌套的话,就必须在中断服务程序中打开总中断ms3的指令中,_DIN()和_EINT()分别指关和开总中断。)当进入中断服务程序时,只要不在中断服务程序中再次开中断,则总中断是关闭的,此时来中断不管是比目前中断的优先级高还是低都不执行;)若在中断服务程序A中开了总中断,则可以响应后来的中断B(不管B的

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 办公文档 > 解决方案

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号