第9章MSP430单片机应用系统设计实例.pptxVIP

  1. 1、本文档共93页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  5. 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  6. 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  7. 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  8. 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
第9章MSP430单片机应用系统设计实例

合肥工业大学DSP及MSP430实验室MSP430单片机原理与应用/msp430第九章MSP430单片机应用系统设计实例本章介绍作者实验室自行研制的基于MSP430F5529单片机的学生创新套件。该套件由MSP430F5529LaunchPad(最小系统)、频率与相位跟踪模块、程控放大与衰减模块、LED串点亮模块、液晶与键盘模块和一个母板组成。该套件的特点是使用灵活,可以单独用MSP430F5529LaunchPad进行实验,也可以与其他模块组合,即将MSP430F5529LaunchPad与其他模块插在母板上,形成频率与相位跟踪系统,或程控放大与衰减系统,或LED串点亮系统进行实验,如图9.0.1所示。该套件便于携带,既可以在实验室中实验,也可以带回宿舍实验,特别适用于学生开展创新实践活动,因此,取名为“学生创新套件”。9.1MSP430F5529Launchpad针对目前在单片机学习和开发过程中,在线仿真困难且实验装置不易扩展的情况,我们研制了基于TI公司板载仿真器的MSP430F5529LaunchPad(最小系统)。该最小系统不仅自身可以进行USB通信控制、GPIO输出控制、定时器计时中断、PWM产生和按键外部中断等一系列实验,而且可以通过其BoosterPack接口上丰富的功能引脚,与我们研制的频率与相位跟踪、程控放大与衰减、LED串点亮、液晶等电路模块配合,进行更多的实验。MSP430F5529LaunchPad硬件包括板载仿真器、MSP430F5529单片机、USB通信接口电路及BoosterPack接口等,其硬件框图如图9.1.1所示,实物如图9.1.2所示。软件包括基本的CCS操作、USB通信控制程序、GPIO输出控制程序、定时器计时中断程序、PWM产生程序和按键外部中断程序。图9.1.1MSP430F5529LaunchPad硬件框图图9.1.2MSP430F5529LaunchPad实物图1.板载仿真器板载仿真器是MSP430F5529LaunchPad的关键组成部分,主要包括MSP430F1612单片机、128k字的片外EEPROM存储器AT24C128、USB转串口通信芯片TUSB3410、ESD保护二极管阵列TPD2E001、12MHz的外部时钟单元等,其电路原理图如图9.1.3所示。图9.1.3板载仿真器部分电路原理图9.1MSP430F5529Launchpad2.BoosterPack接口BoosterPack接口是MSP430F5529LaunchPad的一大特色,正是由于BoosterPack的存在,MSP430单片机的扩展应用才变得方便。MSP430F5529单片机片内有128kB的Flash和10kB的SRAM,以及SPI、SCI、I2C、ADC、DMA和USB2.0等丰富的外设资源。MSP430F5529LaunchPad通过BoosterPack接口引出4组SPI、2组I2C和2组UART功能引脚;同时,还包括多组定时器、比较器、DMA及ADC的引脚。这些丰富的引脚为外部扩展功能的实现提供了必备的条件。BoosterPack接口上的资源和功能如图9.1.4所示。图9.1.4BoosterPack接口9.1MSP430F5529Launchpad图9.1.5LED与按键电路3.MSP430F5529主控电路MSP430F5529主控电路是MSP430F5529LaunchPad的控制、处理核心,主要包括MSP430单片机芯片和相关电路、LED、按键、USB与上位机通信接口电路等。MSP430单片机芯片和相关电路包括MSP430F5529单片机,给单片机提供32.768kHz和4MHz的两路外部时钟单元、复位及电源等。LED与按键电路如图9.1.5所示,LED1和LED2分别连接到单片机的P7.6和P7.5引脚,这两个引脚具有定时器计时中断的功能。按键S2连接到单片机的P1.7引脚,该引脚具有外部中断的功能,即可在相应的电平跳变边沿触发中断,而无须查询端口状态。通过单片机内部控制寄存器的配置,P1.7引脚利用内部上拉电阻进行上拉,保持高电平。当按键S2按下,产生下降沿时触发中断,反转P7.5引脚输出状态。9.1MSP430F5529LaunchpadMSP430F5529单片机内部集成了全速USB2.0模块,数据传输速率能达12Mbps,不再需要USB转换芯片。设计一个Mini-USB接口电路实现MSP430单片机与PC的通信,如图9.1.6所示。与MSP430单片机连接的引脚有5529_VBUS、PU.1/DM、PU.0/DP以及PUR。5529_VBUS是Mini-USB接口输出的5V电压,为MSP430单片机USB模块提供电源;PU.1/DM和PU.0/DP是USB的数据终端;P

文档评论(0)

***** + 关注
实名认证
文档贡献者

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

1亿VIP精品文档

相关文档