1. 1、本文档共4页,可阅读全部内容。
  2. 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
msp430笔记

第一讲 MSP430硬件结构有16个寄存器,R0-R3用作特殊用途,R4-R15是通用寄存器,相当于51单片机的累加器A。用户可以使用的寄存器有12个,每个寄存器是等同的。1系列与4系列的主要区别是:4系列中加入了段式液晶驱动模块。EMI是:电磁干扰。MSP430的堆栈是向下生长的。GIE是总中断开关位,相当与51中的EA.SCG1和SCG0用来控制时钟模式。用C语言开发不需要完全理解寻址模式。P6口即可以用普通口也是ADC的输入口。DSP运算速度快只要有两点:1、高速晶体 2.、硬件乘法器。看门狗的中断是不可屏蔽的 ,CPU定时清零,要不计数达到一定的值就会是CPU复位。USART0、USART1 2个串口P1和P2共16个口提供外部中断。(可以选择上升沿或下降沿中断,但不支持电平中断)总共有5种低功耗模式。辅助时钟(ACLK)系统一般采用32.768K晶体。在任何低功耗模式下都能用中断唤醒。430的工作电压范围是1.8V~3.6V.第二讲 复位、中断和IO硬件结构P2.0 是ACLK(辅助时钟)的输出。 Power-on reset简称(POR), power-up clear简称(PUC)。复位状态下所有的I/O都切换到输入状态,相应的寄存器和外设模块都初始化,状态寄存器也复位,看门狗寄存器是打开的,程序指针指向了一个确定的位置(0FFFEH)。复位之后程序要:初始化堆栈指针,使它指向RAM的顶端。看门狗设置成需要的状态。配置外设资源。430中有3种类型的中断:1、系统复位,2、非可屏蔽中断,3、可屏蔽中断。GIE关闭是,所有的可屏蔽中断CPU没法接收到。非可屏蔽中断的三种情况:1、(非可屏蔽中断引脚)NMI设置为非可屏蔽模式。2、当振荡器失效时。3、对FLASH空间进行错误访问时。CPU接收到中断申请和执行第一条指令时需要6个机器周期。单源中断标志会自动清除,而多源中断标志需要软件清零。RETI( return from an interrupt service routine )正常返回主程序需要5个机器周期。如果在中断过程中把GIE位置位,则允许中断嵌套。430中各模块的运行是独立的,不依赖于CPU。LFXT1CLK 低速晶体振荡器,XT2CLK外接高速振荡器,DCOCLK是阻容振荡器。ACLK(辅助时钟)的时钟源来源为低速晶体振荡器。可以经过1/2/4/8分频。MCLK(主时钟)的时钟源来源为低速晶体振荡器、高速晶体振荡器和内部晶体振荡器,可以经过1/2/4/8分频。SMCLK(子系统时钟)的时钟源来源为高速晶体振荡器和内部晶体振荡器,可以经过1/2/4/8分频。DCO是数字控制振荡器,可以通过选择RSELx来选择内部数字控制器的频率。DCO温度稳定性不好,因为它是阻容振荡器。默认是主时钟时钟源是内部DCO。选择外部高速晶体振荡器作为主时钟时钟源有以下几个步骤:打开高速晶体振荡器清除振荡器标志OFIFG 等待大约50微秒 检测振荡器失效标志(OFIFG)等待失效标志被清除,可以正常运行。BCSCTL1(基础时钟控制寄存器1),Basic Clock System Control Register 1 BCSCTL2(基础时钟控制寄存器2),Basic Clock System Control Register 2P2.5脚可以外接一个电阻来控制DCO振荡频率。数字I/OP1、P2口都具有中断能力。(上升沿或下降沿中断)只能相应跳变沿的中断,不能相应电平中断。都具有独立的输入输出寄存器。PXIN寄存器是只读的寄存器,PXOUT是可读可写的寄存器。P1和P2口的中断是多源中断,发生中断后要用户判断是那个引脚发生中断,中断标志清零必须有软件清零。P1、P2中断允许必须置位GIE、PXIE。P3、P4、P5、P6具有4个寄存器分别是:输入寄存器、输出寄存器、方向寄存器和第二功能寄存器。P1、P2具有7个寄存器分别是:输入寄存器、输出寄存器、方向寄存器和第二功能选择寄存器、使能寄存器、触发中断选择寄存器、中断标志寄存器。第三讲 串口通信硬件结构UART模块特性:1、发送可以是7位或8位数据,可以选择奇偶校验或不校验。2、独立的收发移位寄存器。3、独立的收发缓冲器。4、收发过程中地位在前。5、具有空闲线路和地址位控制协议。6、接收起始位探测功能有利于低功耗模式唤醒。7、可编程波特率。8支持错误探测和地址探测。9、独立的收发中断。MSP430F149中只具有UART和SPI模块。UART支持全双工通信。MSP430F149中具有2个UART模块。UART 是串行通信协议。当有两个装置进行通信时,通常使用空闲线路模式。430中UART支持两种多机通信协议,空闲线路多处理器模式(Idle-Line Multiprocesso

文档评论(0)

ligennv1314 + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档