ADC10 测量单通道单次模式

发布者:SereneNature最新更新时间:2018-01-30 来源: eefocus关键字:ADC10  测量单通道  单次模式 手机看文章 扫描二维码
随时随地手机看文章

float ad_value; 
float value; 
int main( void ) 

WDTCTL=WDTPW+WDTHOLD; //关看门狗 
BCSCTL1 =CALBC1_1MHz; //设定DCO 为1MHZ 
DCOCTL =CALBC1_1MHZ; 

ADC10CTL1=INCH_10; //选择第10 通道,为片内温度传感器 
ADC10CTL0=REFON+SREF_1; //打开1.5V 正参考,地为负参考 
ADC10CTL0 |=ADC10ON+ADC10SHT_3+ADC10IE; //打开ADC10 内核,设定采样保持时间为64 
个ADC10CLK,使能ADC10 中断 
ADC10CTL0 |=ENC+ADC10SC; //启动AD 转换 
_BIS_SR(GIE+CPUOFF); //开总中断并进入低功耗 
value=((ad_value*1.5/1023)-0.986)/0.0035; //计算温度 
return 0; 

#pragma vector = ADC10_VECTOR //ADC10 中断服务 
__interrupt void adc_isr(void) 

ad_value=ADC10MEM; //将AD 采样值存入ad_value 
_BIC_SR_IRQ(CPUOFF); //退出低功耗0 


关键字:ADC10  测量单通道  单次模式 引用地址:ADC10 测量单通道单次模式

上一篇:ADC10 测量单通道多次模式
下一篇:MSP430单片机16 位定时器Timer_A 操作

推荐阅读最新更新时间:2024-03-16 15:53

MSP430G2553 模数转换器 ADC10
一、ADC10组成 ADC10模块是MSP430 MCU内部的一个高性能、10位的模数转换器,包含了SAR(Successive-Approximation-Register) core、采样选择控制、基准源发生器和DTC(Data Transfer Controller)。DTC功能允许采样结果直接内部存储,而不需要CPU的干预。 ADC10的框图和主要寄存器的含义,如下图所示。虽然ADC10牵扯的寄存器配置很多,但实际使用起来并不复杂。 二、相关寄存器 主要寄存器及功能有: ADC10AEx:模拟输入使能,用于使能某个管脚的模拟输入功能 ADC10MEM:保存AD转换的结果 ADC10CTL0: - ADC10ON
[单片机]
MSP430G2553 模数转换器 <font color='red'>ADC10</font>
热门资源推荐
热门放大器推荐
小广播
添点儿料...
无论热点新闻、行业分析、技术干货……
设计资源 培训 开发板 精华推荐

最新单片机文章
  • 学习ARM开发(16)
    ARM有很多东西要学习,那么中断,就肯定是需要学习的东西。自从CPU引入中断以来,才真正地进入多任务系统工作,并且大大提高了工作效率。采 ...
  • 学习ARM开发(17)
    因为嵌入式系统里全部要使用中断的,那么我的S3C44B0怎么样中断流程呢?那我就需要了解整个流程了。要深入了解,最好的方法,就是去写程序 ...
  • 学习ARM开发(18)
    上一次已经了解ARM的中断处理过程,并且可以设置中断函数,那么它这样就可以工作了吗?答案是否定的。因为S3C44B0还有好几个寄存器是控制中 ...
  • 嵌入式系统调试仿真工具
    嵌入式硬件系统设计出来后就要进行调试,不管是硬件调试还是软件调试或者程序固化,都需要用到调试仿真工具。 随着处理器新品种、新 ...
  • 最近困扰在心中的一个小疑问终于解惑了~~
    最近在驱动方面一直在概念上不能很好的理解 有时候结合别人写的一点usb的例子能有点感觉,但是因为arm体系里面没有像单片机那样直接讲解引脚 ...
  • 学习ARM开发(1)
  • 学习ARM开发(2)
  • 学习ARM开发(4)
  • 学习ARM开发(6)
何立民专栏 单片机及嵌入式宝典

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

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