adc12单通道单次转换例程(msp460f5529)

2019-10-09来源: eefocus关键字:adc12  单通道单次转换  msp460f5529

#include "msp430f55529.h"


int main( void )

{

  // Stop watchdog timer to prevent time out reset

  WDTCTL = WDTPW + WDTHOLD;

  ADC12CTL0 = ASC12SHT02 + ADC12ON;     

  ASC12CTL1 = ADC12SHP;

  ADC12IE = 0x01;

  ADC12CTL0 |= ADC12ENC;

  P6SEL |= 0x01;

  P1DIR |=BIT0;

  while (1)

  {

    ADC12CTL0 |= ADC12SC;

    __bis_SR_register(;PM0_bits +GIE);

  }

}

#progma vector = ADC12_VECTOR

__interrupt void ADC12_ISR(void)

{

  switch(__even_in_range(ADC12IV,34))

  {

  case 0: break;

  case 2: break;

  case 4: break;

  case 6:

    if(ADC12MEM0 >= 0x7ff)

      P1OUT |= BIT0;

      else

       P1OUT &= ~BIT0;

      __bis_SR_register_on_exit(LPM0_bits);

  case 8: break;

  case 10: break;

  

  default: break;

  }

}

关键字:adc12  单通道单次转换  msp460f5529 编辑:什么鱼 引用地址:http://news.eeworld.com.cn/mcu/ic476511.html 本网站转载的所有的文章、图片、音频视频文件等资料的版权归版权所有人所有,本站采用的非本站原创文章及图片等内容无法一一联系确认版权者。如果本网所选内容的文章作者及编辑认为其作品不宜公开自由传播,或不应无偿使用,请及时通过电子邮件或电话通知我们,以迅速采取适当措施,避免给双方造成不必要的经济损失。

上一篇:MSP430--ADC程序
下一篇:MSP430程序库<十>ADC12模块

关注eeworld公众号 快捷获取更多信息
关注eeworld公众号
快捷获取更多信息
关注eeworld服务号 享受更多官方福利
关注eeworld服务号
享受更多官方福利

推荐阅读

MSP430F1232中断学习
; //所以低功耗跳出之后,以下应该写串口传输的代码,将转换完的数字量给USARTint main(void){  WDTCTL = WDTPW + WDTHOLD;                 // Stop WDT  ADC10CTL1 = INCH_1 + CONSEQ_1;            // A1/A0, single sequence  ADC10CTL0 = ADC10SHT_1 + MSC + ADC10ON + ADC10IE
发表于 2019-10-15
MSP430 中ADC12用法
1.1.    介绍Figure 4  AD模块图在处AD时,我们关注的对象有如下几个,参考源、通道、存储地址、时钟、触发方式、精度,速度(200k)。在上图中我们都可以找到,msp430f149的参考正电源有VRFE+ VeREF+ ,Vcc,同时有对应的负电源。采样通道有16个,存储地址则有对应16个通道,时钟则是有内部时钟及3种时钟源的分频,触发方式有4种。因此,对于这些特点我们可以实现4种模式,单通道单次采样,单通道多次采样,多通道单次采样,多通道多次采样。1.2.    相关寄存器ADC12CTL0:前面8位是对采样保持时间的设置。后8位分别对应8种设置ADC12C
发表于 2019-10-15
MSP430 中ADC12用法
stc8单片机+8针oled驱动显示ADC值源程序
; transfer_command_lcd(0x40);//--set start line address        transfer_command_lcd(0x81);//--set contrast control register        transfer_command_lcd(0x7f);        transfer_command_lcd(0xa1);//--set segment re-map 0 to 127        transfer_command_lcd(0xa6
发表于 2019-10-15
回顾Burr-Brown高品质音频芯片开发史
son一个400平方英尺的车库,初期主要专注开发和销售基于晶体管技术的高质量仪器。该公司的第一个音频领域的里程碑事件是在1957年,Model 130是世界上第一个固态运算放大器(op amp),这项技术仍然是每个现代高级音频系统的核心。如今,TI Burr-Brown产品线依然包含了广泛的运算放大器产品线。Burr-Brown在模拟时代就开启了自己的旅程,而到了1970年代中期,该公司意识到数字技术将彻底改变音频行业,于是公司抓住了CD播放机这一市场,Burr-Brown的技术和创新让世界进入到了数字音频时代。1975年,该公司发布了ADC80和DAC80,它们成为了12位数据转换器的行业标准。1982年初,Burr-Brown又发布
发表于 2019-10-14
MSP430F5XXX中的ADC12使用
MSP430F5xxx ADC12 框图使用流程AD部分主要配置ADC12模块的时钟、参考源、采样通道、采样模式、存储和采样保持。 下面一个部分一个部分来。第一个是ADC12模块的时钟,这个是模块运行时的时钟,跟采样定时器是两个概念,曾经我有一段时间被迷惑住了。这个由ADC12CTL1里面的ADC12SSEL和ADC12DIV配置,可以选择ADC12OSC/ACLK/SMCLK/MCLK,TI例程里面好像都是选择的ADC12OSC,这个是5MHZ,不过频率容易受外界影响而改变。这个部分配置好了就得到了ADC12CLK。第二个参考源,这个部分我没有细致研究,因为我的设计里面不用这个,略过不提。第三个采样通道,跟这个有关
发表于 2019-10-14
MSP430F5XXX中的ADC12使用
DMA+ADC单通道转换、多通道转换
在stm32中,使用ADC时往往采用DMA传输方式,由DMA把转换的数据传输到SRAM,再进行处理。 一、单通道转换 本章节选用ADC1进行配置实验: ADC通道与GPIO对应表:  ADC结构体成员变量: typedef struct { uint32_t ADC_Mode; FunctionalState ADC_ScanConvMode; FunctionalState ADC_ContinuousConvMode; uint32_t ADC_ExternalTrigConv; uint32_t
发表于 2019-10-14
DMA+ADC单通道转换、多通道转换
小广播
何立民专栏 单片机及嵌入式宝典

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

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