• 大小: 16KB
    文件类型: .rar
    金币: 1
    下载: 0 次
    发布日期: 2021-06-14
  • 语言: 其他
  • 标签: MAP430  AD  AD首地址  

资源简介

代码的主要功能是对430片内温度传感器采集结果进行AD转化,并根据转换结果得到实际温度值。其中AD转换的结果保存在ADC12MEM1。 注意:本程序针对MSP430单片机书写,本人使用的单片机型号是MSP430F149。用IAR4.2版本书写,参考自TI官方版本。

资源截图

代码片段和文件信息

#include  

int long temp;
int long IntDegC;

void main(void)
{
  WDTCTL = WDTPW + WDTHOLD;                 //关闭看门狗
  ADC12CTL0 = SHT0_8 + REFON + ADC12ON;     //内部参考电压1.5V打开
  ADC12CTL1 = CSTARTADD_1 + SHP;            //AD转换结果存入ADC12MEM1
  ADC12MCTL1 = SREF_1 + INCH_10;            //选择通道10,内部温度传感器对应AD通道10
  ADC12CTL0|=ENC;                           //允许AD转换
  while(1)
  {
    ADC12CTL0 |= ADC12SC;                   //开始转换
    while((ADC12IFG&BIT1)==0);              //等待转换结束
    temp = ADC12MEM1;                       //转存AD结果,同时对应的IFG清零

//  oC = ((x/4096)*1500mV)-986mV)*1/3.55mV = x*423/4096 - 278
//  IntDegC = (ADC12MEM0 - 2692)* 423/4096
    IntDegC = (temp - 2692) * 423;
    IntDegC = IntDegC / 4096;               //转换成摄氏温度
  }
}

 属性            大小     日期    时间   名称
----------- ---------  ---------- -----  ----

     文件      15595  2012-03-28 19:30  Temperature Sensor\Debug\Exe\TSensor.d43

     文件       7725  2012-03-28 19:30  Temperature Sensor\Debug\Obj\main.r43

     文件        153  2012-03-28 19:30  Temperature Sensor\Debug\Obj\TSensor.pbd

     文件        849  2012-03-28 19:30  Temperature Sensor\main.c

     文件       2679  2012-03-28 19:24  Temperature Sensor\settings\TSensor.cspy.bat

     文件         63  2012-03-28 19:30  Temperature Sensor\settings\TSensor.dbgdt

     文件        610  2012-03-28 19:30  Temperature Sensor\settings\TSensor.dni

     文件       2664  2012-03-28 19:30  Temperature Sensor\settings\TSensor.wsdt

     文件       2020  2012-03-28 19:30  Temperature Sensor\TSensor.dep

     文件      13743  2012-03-28 19:22  Temperature Sensor\TSensor.ewd

     文件      46512  2012-03-28 19:22  Temperature Sensor\TSensor.ewp

     文件        161  2012-03-28 19:21  Temperature Sensor\TSensor.eww

     目录          0  2012-03-28 19:30  Temperature Sensor\Debug\Exe

     目录          0  2012-03-28 19:21  Temperature Sensor\Debug\List

     目录          0  2012-03-28 19:30  Temperature Sensor\Debug\Obj

     目录          0  2012-03-28 19:21  Temperature Sensor\Debug

     目录          0  2012-03-28 19:22  Temperature Sensor\settings

     目录          0  2012-03-28 19:30  Temperature Sensor

----------- ---------  ---------- -----  ----

                92774                    18


评论

共有 条评论