- 1、本文档共67页,可阅读全部内容。
- 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
msp430简易教程课件
主要内容;1 、MSP430单片机简介;MSP430单片机的主要特性
MSP430单片机系列种类
MSP430单片机的应用领域
Msp430单片机的开发工具
Msp430的相关学习资料; MSP430系列单片机是美国德州仪器(TI)1996年开始推向市场的一种16位超低功耗的混合信号处理器(Mixed Signal Processor)。称之为混合信号处理器,主要是由于其针对实际应用需求,把许多模拟电路、数字电路和微处理器集成在一个芯片上,以提供“单片”解决方案。 ;超低功耗
0.1 A掉电模式
0.8 A等待模式
250 A /1MIPS
(1 S时钟唤醒时间)
50nA 端口漏电流;容易使用
基于JTAG的嵌入式仿真
便宜的开发工具
应用文档比较多;MSP430单片机系列种类; 非基于LCD
MSP430x1xx:
基于闪存/ ROM的MCU提供1.8伏至3.6伏的工作电压、
高达60kB和8MIPS(带有基本时钟) MSP430F2xx:
基于闪存的MCU 提供1.8 伏至3.6 伏工作电压、掉电复位及
16MIPS(带有基本时钟) MSP430F5XX:
基于闪存的MCU 提供1.8 伏至3.6 伏工作电压、掉电复位及
18MIPS(带有基本时钟) ;MSP430单片机的应用领域;日常公用测量
水表、气表、自动抄表、先进电表网络基础设施、热分配表;Msp430单片机的开发工具; 软件:无限制版IAR集成开发环境;Msp430的相关学习资料;了解到使用430单片机的学习过程;2 、MSP430内部结构 和各模块简要介绍;MSP430内部结构;Msp430的引脚图;各模块简要介绍— 1、CPU;各模块简要介绍— 1、CPU;各模块简要介绍— 2、工作模式;;;不同模式下电流消耗:;各模块简要介绍— 3、msp430f247的 中断向量表(部分);各模块简要介绍— 4、Msp247的存储器组织;各模块简要介绍— 5、Msp430f247的基准时钟系统;各模块简要介绍— 5、Msp430f247的基准时钟系统;系统复位后:
MCLK和SMCLK由DCO提供,
ACLK由LFXT1提供;各模块简要介绍— 6、digital I/O ;各模块简要介绍—6、digital I/O;使用方法:
(1)首先设置PxSEL、 PxSEL2
确定是作通用口还是作其他功能用
(2)若作通用I/O 口用,则再设置PxDIR
确定是输入还是输出,
若作通用I/O 口输出,则设置PxREN禁止上下拉
若作通用I/O 口输入,则设置PxREN使能上下拉
(3)若作其他功能使用,则设置PxREN使能上下拉电阻,同时也要指定其信号的输入输出方向(PxDIR)。 ;配置没有使用到的I/O引脚:
应被配置为I/O功能、输出方向、上拉/下拉电阻使能。这样可以减少系统的功耗。;控制I/O口的实例:
P1OUT |=BIT0 ; //置P1.0为1
P1OUT |=BIT0+BIT1+BIT7 ; //置P1.0、 P1.1 、 P1.7为1
P1OUT=~BIT0 ; //置P1.0为0;各模块简要介绍—7、SVS;SVS Block Diagram;SVS特点:; 主要功能是在程序跑飞时能够控制系统的重新启动,当不需要时可以禁止该功能,此时可以当成一个间隔计数器使用。;WDTCTL定义;各模块简要介绍—9、硬件乘法器hardware multiplier ;概述: Timer_A是一个具有3个捕捉/比较模块的16bit定时/计数器,不仅能完成定时的基本功能,还能完成对计数值的捕捉功能,而且可以方便地输出多路PWM波形;其中断功能也很完善,支持定时器溢出中断、捕捉比较中断等多种类型,可方便实现定时、测频、输出PWM波形等多种功能。;Timer_A Block Diagram;Timer_A模式;Timer_A模式—UP Mode;Timer_A模式—Continuous Mode;Timer_A模式—Up/Down Mode; 有三个捕捉比较模块TACCR0、TACCR1、TACCR2,用于捕捉计数值和产生时间间隔。每个模块都有以下两种应用模式:
capture mode 、 compare mode
(取决于CAP);Timer_A的捕捉比较模块capture/compare blocks;Compare mode: (CAP=0)
文档评论(0)