一、MSP430简介

·MSP430系列单片机是德州仪器(TI)生产的16位超低功耗、精简指令集(RISC)的混合信号处理器。

·之所以成为混合信号处理器,是由于其针对实际应用需求,将多个不同功能的模拟电路、数字电路模块和微处理器集成在一个芯片上,以提供“单片机”解决方案。

·该系列单片机多应用与需要电池供电的便携式仪器仪表中。

二、MSP430优势

处理能力强

·寻址方式丰富(7种源操作数寻址、4种目的操作数寻址)

·简介的27条内核指令及大量模拟指令

·大量的寄存器及片内数据存储器都可参与多种运算

·高效的查表处理指令

保证了可编制出高效率的源程序

运算速度快

能在25MHz晶体的驱动下,实现40ns的指令周期。

16位的数据宽度、40ns的指令周期以及多功能的硬件乘法器(乘加运算)相配合,能实现数字信号处理的某种算法(如FFT等)。

超低功耗

MSP430之所以有超低的功耗,是因为其在降低芯片的电源电压和灵活而可控的运行时钟方面都有其独到之处。

·首先,MSP430系列的单片机的电源电压采用的是1.8~3.6V电压。
因而可使其在1MHz的时钟条件下运行时,芯片的电流最低仅在165μA左右,RAM保持模式下的最低功耗只有0.1μA。

·其次,独特的时钟系统设计。
在MSP430系列中有两个不同的时钟系统:基本时钟系统、锁频环(FLL和FLL+)时钟系统和DCO数字振荡器时钟系统。可以只使用一个浸提振荡器(32.768kHz)DT_26 OR DT_38,也可以使用两个晶体振荡器。由系统时钟系统产生CPU和各功能所需的时钟。并且这些时钟可以在指令的控制下,打开和关闭,从而实现对总体功耗的控制。

由于系统运行时开启的功能模块不同,即采用不同的工作模式,芯片的功耗有着显著的不同。
在系统中共有一种活动模式(AM)和五种低功耗模式(LPM0~LPM4)。
在实时时钟模式下,可达2.5μA,在RAM保持模式下,最低可打0.1μA。

片内资源丰富

片内外设:

➢看门狗(WDT):使程序失控时迅速复位

➢模拟比较器A:进行模拟电压的比较,配合定时器,可设计出A/D转换器

➢定时器( Timer_ A、Timer_ B) :大量的捕获/比较寄存器,可用于事件计数、时序发生、PWM等通信接口: UART、SPI、IIC

➢中断源较多,并且可以任意嵌套,使用时灵活方便。当系统处于省电的低功耗状态时,中断唤醒只需5μs

➢其他:硬件乘法器、液晶驱动器、10位/12位ADC、DMA、I/O端口、

基本定时器( Basic Timer )

三、最小系统

复位电路


时钟电路





电源管理


电路设计




电源去耦


无人机飞控开发平台培训理论课程——MSP430最小系统相关推荐

  1. 无人机飞控开发平台培训理论课程——飞行原理

    四旋翼无人机组成 机架属于承载系统 电池.螺旋桨和电机控制属于动力系统 姿态采集.姿态解算和姿态控制属于飞控 操控系统(遥控器)如果是自动巡航或者自动寻迹则操控系统非必须 课程体系 动力原理--螺旋桨 ...

  2. 6款常见的无人机仿真开发平台(附超详细特点功能对比)

    随着无人机与无人集群的快速发展,开发者对于无人机系统仿真测试环境的需求也日渐显现.本文整理了几款常见的无人机仿真平台,旨在为开发者提供一款更为易用.通用且真实可靠的平台. 无人机与无人集群的研制应用快 ...

  3. PX4无人机飞控开发——第4篇:室内定点之光流二

    PX4无人机飞控开发--第4篇:室内定点之光流二 大家好我是Jones,写博客记录一下工作的痕迹,同时也对工作做一个总结,才疏学浅,难免会有很多纰漏,还请大家批评指正! PX4无人机飞控开发系列 第1 ...

  4. PX4无人机飞控开发——第1篇:仿真工具介绍

    PX4无人机飞控开发--第1篇:仿真工具介绍 大家好我是Jones,写博客记录一下工作的痕迹,同时也对工作做一个总结,才疏学浅,难免会有很多纰漏,还请大家批评指正! PX4无人机飞控开发系列 第1篇: ...

  5. 基于Atmel 51单片机开发平台和自动控制原理的数字电压表系统

    基于Atmel 51单片机开发平台和自动控制原理的数字电压表系统 ///插播一条:我自己在今年年初录制了一套还比较系统的入门单片机教程,想要的同学找我拿就行了免費的,私信我就可以哦~点我头像黑色字体加 ...

  6. .Net Core快速开发平台源码 敏捷开发框架OA系统 CRM快速开发框架

    .Net Core快速开发平台源码 3.4.1版本 敏捷开发框架OA系统 CRM快速开发框架 NET版本:.NET5 VUE版本:3.3.2 前后端分离,纯源码,无封装,无加密 当时公司要建自己的内部 ...

  7. stm32开发板(特别是mini最小系统板)USB不能识别导致无法下载程序的原因

    1.检查串口驱动是否安装好(经典款是CH340串口).如下图,直到在设备管理器中的端口中显示出USB-SERIAL口就可以了.就说明串口驱动安装成功. 2.USB是一个协议,具有软件和硬件部分,要实现 ...

  8. 快速开发平台——运用它就可以高效率开发出合乎自己需求的应用软件。

    在一个企业快速发展壮大的过程中,一般 会碰到各种各样的管理方式难题和发展瓶颈,如:极大的客户经营管理方式难题,数量许多的企业员工业绩考核管理难题,生产加工生产制造的工作步骤管理方式难题,产品货物的库存 ...

  9. 无代码开发平台为什么能火?它是如何收费的

    随着社会的不断进步,制度也在不断升级.虽然难忘的2020年已经成为过去,但不难发现,由于新冠疫情的原因,导致很多的公司都采取了线上办公模式,这使得无代码开发平台在2020年也再次成为了热门.那么,为什 ...

最新文章

  1. 数组-丢失的数字(哈希表法)
  2. 前沿科技山雨欲来,四大领域存创新机会
  3. 北理通信男找工作的经历及心得
  4. mysql数据库有几种连接方法_几种常见的数据库连接方法
  5. linux和裸机的区别,操作系统与裸机的区别
  6. python3.6基础知识_python的基础知识
  7. 莉莉丝《剑与远征》:基于阿里云全站加速提升用户体验
  8. JVM 学习二:类加载器子系统
  9. ERRORS:*: (auth.E003) ‘User.username‘ must be unique because it is named as the ‘USERNAME_FIELD
  10. workList in DCMTK问题总结
  11. select coun等于0查出来不等于0_飞蚊症不需要治疗,是真的吗?
  12. java的constructor怎么用,constructor函数 Java中的构造函数Constructor怎么用
  13. 在Linux上录制终端的操作
  14. 《具体数学》(二)和式
  15. Linux 压缩文件夹tar/zip
  16. mysql访问错误:1682
  17. 第一章概述-------第一节--1.2互联网概述
  18. Binet‘s Formula 算法
  19. 服务器要输入exit才会读系统,脚本经典小窍门
  20. 深度学习笔记——情感分析

热门文章

  1. 浅谈格雷码(Grey Code)在信息学竞赛中的应用
  2. MySQL dump文件导入
  3. 解决 GTK+/GNOME 3 环境下 Java Swing 程序使用本地 GTK+ 主题时菜单无边框 bug 的方法...
  4. 解决UIScrollView把uitableviewcell的点击事件屏蔽
  5. amcharts 网页绘图插件
  6. android 制作的精美闹钟
  7. Java黑皮书课后题第4章:*4.8(给出ASCII码对应的字符)编写程序,得到一个ASCII码的输入(0~27之间的一个整数),然后显示该字符
  8. 数据结构课程设计---学生信息管理系统
  9. windows下基于IIS配置ssl证书
  10. java的属性只能在类里面 方法外面定义