DIY编程器网

 找回密码
 注册

QQ登录

只需一步,快速开始

扫一扫,访问微社区

查看: 945|回复: 0
打印 上一主题 下一主题

[待整理] marianna手把手教您MSP430:MSP430F2616开发笔记、技术汇总

[复制链接]
跳转到指定楼层
楼主
发表于 2014-10-12 14:26:18 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
虽然现在ARM系列MCU正在以不可逆转之势占领市场,但TI公司的MSP430系列仍然有稳固的一席之地,很重要的原因是它的超低功耗特性。相比于其他架构单片机,它具备灵活丰富的时钟选项、外设时钟配置和工作模式选择,能够最大限度的降低工作电流,从而使它非常适合对功耗敏感的场合。与非网资深博主marianna结合自己开发实例,带来MSP430F2616开发笔记,有需要的网友速取。
         
        开发笔记(一):搭建Linux开发环境
        准备一块MSP430F2616的开发板,以及JTAG仿真器FET430UIF(如果是其它种类的仿真器,先要确认mspdebug是否支持)。然后,以Linux桌面发行版Fedora为例,使用yum安装msp430-gcc、mspdebug、msp430-libc(如果是Linux的桌面发行版Ubuntu,则使用apt-get)...
         
        开发笔记(二):DMA的Single Transfer模式
        MSP430F2616的DMA传输,根据触发方式的不同有多种模式,最简单的是Single Transfer,即:设置好源地址与目标地址,以及需要传输的byte/word数,全部传输完成之后DMAEN自动清零,而传输一个byte/word都需要触发一次...
         
        开发笔记(三):DMA的Block Transfers模式
        Block Transfers模式即:设置好源地址与目标地址,以及需要传输的byte/word数,全部传输完成之后DMAEN自动清零,而传输这么多数据只需要触发一次...
         
        开发笔记(四):DMA的Burst-Block Transfers模式
        虽然在DMA模式下,不使用CPU就能进行不同地址之间的数据传输,但是并不意味着进行DMA传输的时候CPU可以继续做其他的事情,实际情况是,DMA传输的时候CPU会被挂起,也就是说它什么也干不了;等DMA结束了,CPU就会继续之前的工作...
         
        开发笔记(五):USCI之UART Mode from SMCLK
        几乎所有的单片机都会集成UART外设,但是调试MSP430的UART功能比想象的要有挑战性也更有乐趣。MSP430的UART外设提供了更丰富的硬件可定制性,允许用户使用更简洁的代码和更少的外围器件,实现非常实用的功能,比如address选择、break信号、baudrate自动检测等等...
         
        开发笔记(六):实用的Flash Memory Controller
        从本科时代开始学习单片机,研究生两年半也一直在做有关单片机的事情,工作两年继续进行单片机开发,开始是ATmega8/16/128,后来以STM32F103为主,最近在学习MSP430。虽然8位/16位/32位的单片机都用过了,但一直是专注于外设的使用,关于FLASH、SRAM、EEPROM等存储和地址特性了解很少...
         
        开发笔记(七):USCI之UART Mode from ACLK
        大部分单片机的外设时钟,比如UART、SPI、TIMER等等,都是由主时钟SYSCLK产生,它们可以单独关断以节省功耗,但是只要有任何一个外设还在工作,MHz级别的主时钟就不能够停止,这也意味着,单片机要么休眠,要么运转...
         
        开发笔记(八):使用12-bit ADC
        ADC,analog-to-digital conversions,模数转换器,需要使用它的场合非常多,但是能让它发挥完美性能的电路设计却不多。电源本身自带的噪声、PCB板布线引入的干扰、信号放大电路糟糕的设计……太多的因素会影响ADC的表现...
         
        开发笔记(九):使用12-bit DAC
        MSP430的DAC使用起来比ADC要简单得多,简单的设置就能够正常工作。如果使用内部参考的话,需要从ADC模块中启动内部参考源。DAC不需要选择时钟,它会使用当前的MCLK,这里是默认的1.1MHz的DCOCLK...
         
        开发笔记(十):如何产生负压电源
        如果电路板需要处理负电平或者零点附近的信号,通常需要给电路板上提供一个负压电源,负压电源大部分时候主要供运算放大器使用。处理零点附近的信号,使用负压电源,能够得到更加好的特性表现...
         
        开发笔记(十一):LM358做电压跟随器的输出电压
        由于DAC的输出可能会经过电阻分压、经过加减法器运算之类的,所以很多时候在它的后级会加上电压跟随器,以增加输入阻抗、减小输出阻抗;使用ADC时,也同样经常会使用它来处理信号...
         
        marianna的更多专业分享,您可以关注:http://www.eefocus.com/marianna/blog/ 。希望能有更多博友在与非博客分享您的专业知识和观点,小编qq 406039590,愿与您共同成长。
         
        更多关于MSP430的技术资讯,欢迎访问 与非网MSP430技术专区
分享到:  QQ好友和群QQ好友和群 QQ空间QQ空间 腾讯微博腾讯微博 腾讯朋友腾讯朋友 微信微信
收藏收藏 分享分享 支持支持 反对反对
您需要登录后才可以回帖 登录 | 注册

本版积分规则

小黑屋|文字版|手机版|DIY编程器网 ( 桂ICP备14005565号-1 )

GMT+8, 2025-8-9 03:00 , 耗时 0.079414 秒, 18 个查询请求 , Gzip 开启.

各位嘉宾言论仅代表个人观点,非属DIY编程器网立场。

桂公网安备 45031202000115号

DIY编程器群(超员):41210778 DIY编程器

DIY编程器群1(满员):3044634 DIY编程器1

diy编程器群2:551025008 diy编程器群2

QQ:28000622;Email:libyoufer@sina.com

本站由桂林市临桂区技兴电子商务经营部独家赞助。旨在技术交流,请自觉遵守国家法律法规,一旦发现将做封号删号处理。

快速回复 返回顶部 返回列表