msp430F149简易教程._第1页
msp430F149简易教程._第2页
msp430F149简易教程._第3页
msp430F149简易教程._第4页
msp430F149简易教程._第5页
已阅读5页,还剩35页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

1、 Msp430单片机的结构及主要模块 Msp430单片机的具体应用一位移测量装置主要内容r ; MSP430单片机的主要特性 r MSP430单片机系列种类 MSP430单片机的应用领域-MSD430单片机的开发工具-Msd430的相关学习资料MSP430单片机住MSP430系列是美国德州这器(II)1996年开始推向市场的一种 16位超低功耗的混合信号处理器 (Mixed Signal Processor) o 称之为 混合信号处理器,主要是由于其针对 实际应用需求,把许多模拟电路、数 字电路和微处理器集成在一个芯片上 ,以提供“单片”解决方案。MSP430单斓I的主要特性16bit RIS

2、C CPU27条核心指令7种寻址模式超低功耗0. l|-tA掉电棋式0. 8 |XA夺待棋丈250 |XA /1MIPS(1|X S时钟唤醒时间50nA端口涼电流高集成度lObit SAR ADC(200ksps)12bit SAR ADC(200ksps)12bit DACOP AMP, PGA, LCDDRIVER ,砸件乘法吐DMA a十八MSP430单片机的主要特性容易使用基于JTAG的嵌入式仿真 便宜的开发工具 应用文档比较多代码安全硬件熔丝结构BSL升级,密码错误自动擦除MSP2kB 和 4MIPS(带有 FLL)P430单片机系列种类非基于LCD謎5P产品系列MCU,提供2.5伏

3、至5.5伏工作电压基于闪存的MCU,提供18伏至3.6伏工作电压、 高达120kB的闪存/ROM和8 MIP (带有FLL+SVS)基于闪存的MCU提供1.8伏至3.6伏工作电压、掉电复位 16MIPS(带有基本时钟)基于闪存的MCU提供1.8伏至3.6伏工作电压、掉电复位 18MIPS(带有基本时钟)日常公用测量医疗和工业测量 二报警系统、烟雾探测器、智能家 居、无线资产管理、无线传感器水表、气表、自动抄表、先进电 表网络基础设施、热分配表、MSP430单片机的应用颔鹤无线鼠标和键盘、触摸按键、 手机、数码相机、MP3 电动牙刷、剃须刀、运动手表等葡萄糖和胆固醇浓度测量、温度 计、ERG、心

4、率监视器、脉搏血 氧仪工业测量:电压电流、温度、压 力、PH值测量融因朗S派舫缠彥I接口Fil Idi t Vicv Ffoix, Bvalitox Tools findc* MqId 0nnr硬件:PC机、MSP430 JTAG 仿真器、并口线(USB).用户板JTAG调试器用户板E KIBlK2BZK3B32000 -3.1904 83S9.5 -5.2092 9038. i -2.4068 1920.92Q gQ -20UAXlQBtKl uunVed unsired unxijBed UMtfiaed wir*el un0igBrlujuriqBcd uuiiaedUMltfwed U

5、MMiqwrmr setdsign-0;ini sec)ddlscance=2000;/普揃位&,星示&缜三杆*2没盍但沪左夕g疗仮9b 设豊值肩希号0置的绝兀02lonq daccxdaccyO; int const500ti30 : ckar wosESSEtwU: ckr CoKOcback*!), iMt aocorspeed;/另*厦風如刖与Z750心豪加沙遠紐机启劭停止霑科/押心0我覲茨庄void uou)_Inlc( jckar enoriaa=9; cKr od0:了解到使用430单片机的学习过程习资料包括 pin designation / functional block

6、/ terminal functions / absolute maximum ratings / operating conditions用户尹册PDF Msp430xxxx familyr5s guide (关于寄存器的具体说明)光盘附帚的示例程序Msp430学习论坛相关书藉乜)、了解所用430单片机型号的内部模块 资源。2、结合实际分析要使用的模块资源。3、针对具体模块学习相关示例代码。4、修改代码形成自己的子程序。5、将不同子程序整合成完整系统程序。obNOETd(/)w XTNL82 W5 I U1260-P xoo-q 1COOC2一區/K卜昔GlJOond 的 E& VBBVBB

7、Urrr I HIFkLHRHr 的引脚图pin designation MSP430F24x MSP430F241050i3O3&InosE 首 oauAfKXtMEKwool SMASIU ss 32 sf鸟 d/.MSF430F24H“GYY4443*.“Y38”3eNMHrs 4/MCUKP5 3AJC61CLK.VCAISTE ” Z.*UC813OMKJCei5CLPS I/VC13IMOAJCB15OA P6 0?tX 1STBVCA1CLK P4.7/I9CLKfm eeeP4 5/TB5P4 4/TCMP4 3/T8P4 2TTH2P4 l/TB!P4 OTBO rs 7/V

8、CAIRXOUCAIOMI enjcx 1 TxavcA 1 si voP3 MJCAORXD.XJCAO&OMIsisoaos s lsywcsgQs a08BS8p- g33-2MMnRgbs*q%宝 2143龙d $*?B3E85 cvnowss 33ac ndd 0$dGeneral-Purpose RegisterR15Proa ram counterPC ROStack PointerSP R1Status RegfcierSRCG1 R2ConctAnt GenermorCG2R3GeneraI4irpe RegisterR4Gerwml Purpose R*qlste aska

9、ble (NcnjmaekabteOxFFFC30Timor_B7 (ao Noto 3)TBCCROCCFG (eMukob/QOxFFFA29B7 (sw Not* 3)TBCCR1 toTBCCRfi caFG. TBIF3(3M Notes 2 and 4)0mFFF828Comparator A tCAIFGMsckabfe0*FFF627Wale hdog timerWDTIFQMMkAbte0aFFF420Timcc A3TAOCAO CCIFG (xo Noto 4)OmFFF225Ttmec.ASTACCR1 CCIFGTAGGR2 CCIFGTAIFG 伽。Noto 2 a

10、nd 4MaskableOmFFFO24USCLAQVSC1_0O roctv USCI BO I2C slatuoUCACRXIFG. UC80RXIFG Noto 2 and 5)袖細abgOxFFEE23UClAAtlSClBO tewwnit U$CI BO 12C feceve f tranaoMUCAOTXIFG. UCB0TX1FG (oee Note 2 ord 0O-FFEC22ADC12 (ace Note 8)ADG121FG (ex Notce 2 and 4)MiiskablcOxFFEA21OxFFES20I/O port P2 (mght flags)P2IFG0

11、toP2FQ7 Mots 2 and 4)MaskabfoOxFFEfl19UO port Pl (gmtlage)P1IFG0toP1FG7 NqIqq 2 and 4)M9ekao0mFFE418USCIA1/B1 rc P1.1 P17 为 1P1 OUT&=BITO ; 置 P1 0为0ital 1/(supply voltupervisorSVS可以监视供电电压AVcc或 外部电压,当发生欠压时置标志位 并产生一个POR复位,门槛可以软 件设置。unjvccSVSINOOO11011110011O1sec SVSFGBrQwnQUt RoctAVqcAVCCJ jIReset、SOu

12、sSVSOUT2345可以监视A Vcc可选择是否产生POR信号 svs比较器输出软件可访问 可设置14个比较门槛 可监视外部电压。1 3 10010VLD1 1PORONSVSONSVSOPSVSFG L以下是关看门狗程序关看门狗0x0080WDTCTL. Watchdog Timer+ Register151312109146532WDTHOLDWDTNMIESWDTNMIWDHMSELWDTCNTCLWDTSSELWDTISxrCNw)Read as 069h WDTPW. must be writien 澎 05Ah各模块简要介、主要功能是在程序跑飞时能 够控制系统的重新启动,当不需

13、要时可以禁止该功能,此时可以 当成一个间隔计数器使用。各模块简要介艇9、硬件乘法器该模块是430单片机的特色, 乘法器完全用硬件实现,其工作 与CPU完全独立,能够通过CPU 指令对其进行读和写。可完成 16x16bits、16x8bits、8x16bits、8x8bits捕捉/比 不仅能完 还能完成对计数值 而且可以方便地输出多路 其中断功能也很完善,支各模块简要介绍Timer_A是一个具有 较模块的1&bit定时/计数器 成定的基本功能 的捕捉功能PWM波形: 持定时器溢出中断、捕捉比较中断等多 种类型,可方便实现定时、测频.输出 PWM波形等多种功能。16-bit TirrHwTARCl

14、oerRCMCxModeDescription00StopThe timer is halted.01UpThe timer repeatedy counts from zero to the value of 1ACCR0.10ContinuousThe timer repeatedy counts from zero to OFFFFh.11Up/downThe timer repeatedy counts from zero up to the value of IACCR0 and back down to zero.Continuous ModeContinuous Mode Fla

15、g SettingBBontinuous ModeAup ModeOFFFFhTACCROOhUp/Down ModeOFFFFhTAGGROTimer AUd/DoUp/Down Mode Flag SettingTimer ClockUpOowmSet TAI FGcapture/compare b有三个捕捉比较模左5TACCR0ACCR1TACCR2用于捕捉计数值 和产生时间间隔。每个模块都有以下两 种应用模式:capture mode、 compare mode(取决于CAP)Timer A的捕捉比、Capture mode: (CAP=1)外部信号的边沿或软件置位都 可以触发一次捕捉

16、,当捕捉发生时 ,计数值TAR被装入TACCRx,此 外捕捉比较标志位CCIFG置1。ComDare mode: (CAP=O)该模式用于产生PWM信号, 当计数值TAR等于TACCRx时,捕 捉比较标志位CCIFG置1 , E Q U x= 1 ,从而影响output unit的输 出(PWM) oTimer A的捕捉比较模块 capture/cotpare block嶽y 丿、丿 二/丿 丿 丿 J 丿 丄 OUTMOdZ Mode捕捉比较模000OutputThe output signal OUTx Is defined by the OUTx btt The OUTx signal

17、updates immediately wtwn OUTx is update.001SotTh output is set when the timer counts to tho TACCRx value. It remains sot until a rsGC ot th timr. or until another output mode M sloctod and affocts th output010Toggl&Re 矽The output is toggled when the timer counts to th TACCRx value. It Is rosot whn t

18、ho timer counts to th TACCR0 value.011SetResetTh output is se when the timer counts to tho TACCRx value. It is rosot whan tho timor 85?rs to the 7ACCR0 value.1C0ToggleThe output is toggled when the timer counts to the TACCRx value. The output period is double the timer period.101ResetThe output is reset when the timer counts to the TACCRx value. It remains reset until another output mode is selected and affects the output.110Togg

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

最新文档

评论

0/150

提交评论