MSP430 ADC12(二)

发布者:boczsy2018最新更新时间:2022-09-06 来源: csdn关键字:MSP430  ADC12  中断标志 手机看文章 扫描二维码
随时随地手机看文章

本程序使用了中断标志,while语句等待转换完成,每一次转换完成后即开始下一次转换


#include


int main(void)

{

  volatile unsigned int i;

  WDTCTL = WDTPW+WDTHOLD;                   // Stop watchdog timer

  P6SEL |= 0x01;                            // 使能A/D通道A0

  REFCTL0 &= ~REFMSTR;                      // 把控制权移交给ADC12_A ref控制寄存器

  ADC12CTL0 = ADC12ON+ADC12SHT02+ADC12REFON+ADC12REF2_5V;

                                            // 开启ADC12,采样时间为16个周期,开启参考发生器,参考电压2.5V

  ADC12CTL1 = ADC12SHP;                     // 使用采样定时器

  ADC12MCTL0 = ADC12SREF_1;                 // Vr+=Vref+ and Vr-=AVss


  for ( i=0; i<0x30; i++);                  // 延迟等待参考电压产生


  ADC12CTL0 |= ADC12ENC;                    // 使能传唤


  while (1)

  {

    ADC12CTL0 |= ADC12SC;                   // 开始转换

    while (!(ADC12IFG & BIT0));

    __no_operation();                       // SET BREAKPOINT HERE


  }

}


关键字:MSP430  ADC12  中断标志 引用地址:MSP430 ADC12(二)

上一篇:MSP430 ADC12(三)
下一篇:MSP430 ADC12(一)

推荐阅读最新更新时间:2024-11-11 22:04

TI - MCU - MSP430使用指南8 -> WDT看门狗模块
看门狗WDT电路在平时调试过程中使用并不多,但在真正产品应用上,可以说每一个系统都会使用看门狗,其主要功能和作用如下: 看门狗电路基本功能是在发生软件问题和程序跑飞后使系统重新启动。看门狗计数器正常工作时自动计数,程序流程定期将其复位清零,如果系统在某处卡死或跑飞,该定时器将溢出,并将进入中断。在定时器中断中执行一些复位操作。 使系统恢复正常的工作状态,即在程序没有正常运行期间,如期复位看门狗以保证所选择的定时溢出归零,使处理器重新启动。看门狗电路的定时时间长短可由具体应用程序的循环周期决定,通常比系统正常工作时最大循环周期的时间略长即可。 MSP430 MCU内部直接集成了看门狗模块,可以通过用户的设置进行对程序是否
[单片机]
TI - MCU - <font color='red'>MSP430</font>使用指南8 -> WDT看门狗模块
MSP430G2553单片机超低功耗的研究与设计
引言 美国 德州仪器 (TI)公司推出的MSP430系列单片机能实现极低的处理器功耗,特别适合于电池供电的应用。本文以MSP430G2553单片机为例,对其实现超低功耗的设计进行较为细致地探讨。 1 MSP430G2553单片机概述 MSP430系列单片机具有超低功耗特性,同时还拥有强大的数据处理和运算能力,高性能的模拟技术及丰富的片上模块以及方便高效的开发调试环境。MSP430G2553单片机是一种混合信号微控制器,具有16位精简指令集(RISC)架构和62.5 ns指令周期时间,可在不到1μs的时间里从待机模式超快速地唤醒,支持JTAG仿真调试。超低功耗方面:1.8~3.6 V的低电源电压;在1 MHz频率和2.2
[单片机]
<font color='red'>MSP430</font>G2553单片机超低功耗的研究与设计
基于MSP430单片机的智能防夹电子密码锁
传统的锁具由于其构造简单,被强行破坏导致用户财产被盗的事件屡见不鲜,电子密码锁安全系数高,使用方便,性价比高,受到了广大用户的喜爱。锁具发展至今已有数千年的历史了,但是传统锁具都有不同程度上的缺点:传统锁具制作工艺在技术上已经明显落后,其制造材料无法抵抗强力破坏,无法阻止技术手段的开启,并且很多密码锁存在着夹手的问题。随着电子技术和人工智能技术的不断发展,电 子类产品的发展更趋向智能化和自动化。针对目前 市面上密码锁存在的问题,设计了一款基于MSP430 单片机的智能防夹电子密码锁,可以满足大多数用 户对于家庭防盗的需求。 1电子锁设计特点本设计从经济实用、防夹手的角度出发,采用MSP430 单片机作为主控系统,设计了一款具有
[单片机]
基于<font color='red'>MSP430</font>单片机的智能防夹电子密码锁
MSP430学习笔记3-PWM的产生
这个程序主要是利用定时器的比较输出功能来产生PWM波控制LED,定时器A的比较输出对应P2.3 P2.4,因此在程序的一开始需要设置比较匹配的工作模式,需要说明的是头文件中已经对各种模式给了详细的定义,不需要在去配置寄存器,程序较为简单,稍微扩展一下去控制舵机也很容易,大家自己分析。 /******************************************************* 程序功能:用从P2.3和P2.4输出的PWM波形驱动LED闪烁 ------------------------------------------------------- 拨码开关设置:将LED位拨至ON,其余拨至OFF 测试说明
[单片机]
MSP430F149学习之路——PWM信号
代码一: 1 /******************************* 2 程序功能:ACLK=32768Hz 3 PWM波 T=512/32768 占空比75% 4 *********************************/ 5 6 #include msp430x14x.h 7 void main() 8 { 9 WDTCTL = WDTPW + WDTHOLD; 10 TACTL = TASSEL_1 + TACLR; 11 12 CCTL0 = 0X00; 13 CCTL1 = 0X00; 14 15 CCR0 = 512-1; //T=512/32768
[单片机]
MSP430使用wifi模块发送数据(上,测试连接)
1. 步骤和技术简述 在这个实验中,涉及了3种连接,单片机和WiFi模块,电脑和wifi模块,wifi模块和TCP服务器。 单片机和WIFI模块之间:使用端口直接连接,单片机可以发送AT指令给wifi模块进行操作。 电脑和wifi模块之间:使用串口进行通信,同样需要我们发送AT指令操作wifi模块。 wifi模块和TCP服务器:使用TCP协议进行数据交互。 注意单片机和开发板不是一个东西,本文所说的单片机,严格指代P430芯片,开发板包含单片机 AT指令: AT指令集是从终端设备(Terminal Equipment,TE)或数据终端设备(Data Terminal Equipment,DTE)向终端适配器(Ter
[单片机]
<font color='red'>MSP430</font>使用wifi模块发送数据(上,测试连接)
在Python下用BSL给MSP430下载Firmware
Python作为一个无所不能的工具, 当然可以给MSP430下载Firmware. 根据官方的wiki页面http://processors.wiki.ti.com/index.php/BSL_(MSP430),有一个叫做MSP430 Tools (Python scripts and library)的包. 于是我就去试用了一把, 但从主页上下载的装不上去, 从库里面checkout出来的在program时报错. -_- 为了让伟大的python可以BSL, 研究一下代码吧, 都commit 400多次了还用不了? -------------------------------------------------
[单片机]
在Python下用BSL给<font color='red'>MSP430</font>下载Firmware
MSP430系列单片机的加密熔断器是怎样炼成的?
MSP430 系列单片机是德州仪器(TI)公司推出的一款16位超低功耗单片机。它能够在1.8~3.6 V电压、1 MHz频率的条件下运行,耗电电流在0.1~400μA。在运算速度上,MSP430系列单片机能在8 MHz晶振的驱动下,实现125 ns的指令周期。16位的数据宽度、125 ns的指令周期以及多功能的硬件乘法器相配合,能实现数字信号处理的某些算法(如FFT等)。 在整合方面,MSP430系列单片机将大量的CPU外围模块集成在片内,有如下一些模块:看门狗(WDT)、模拟比较器、串口、硬件乘法器、液晶驱动器、 10位/12位/14位ADC、端口0~6、基本定时器。其中定时器A、B均带有多个捕获/比较寄存器,同时可实现多路
[单片机]
<font color='red'>MSP430</font>系列单片机的加密熔断器是怎样炼成的?
小广播
设计资源 培训 开发板 精华推荐

最新单片机文章
何立民专栏 单片机及嵌入式宝典

北京航空航天大学教授,20余年来致力于单片机与嵌入式系统推广工作。

换一换 更多 相关热搜器件

 
EEWorld订阅号

 
EEWorld服务号

 
汽车开发圈

电子工程世界版权所有 京B2-20211791 京ICP备10001474号-1 电信业务审批[2006]字第258号函 京公网安备 11010802033920号 Copyright © 2005-2024 EEWORLD.com.cn, Inc. All rights reserved