资源简介
代码的主要功能是对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
相关资源
- 破解后CADImporterDLL v7.2
- 基于ADAMS的仿生六足机器人运动仿真
- 简单的CAD制图软件
- RJ45最全封装集成库AD含市面所有型号
- 定义一个圆类circle,它有一个变量r
- 单片机采集adc08040-5V信号数码管显示
- DDR3-SO-DIMM 封装库 AD Cadece
- 服务端获取签名前端直传oss插件layu
- ADCIRC英文教程
- Altium Designer 19破解版
- protuesADC083X补丁.zip
- 基于51单片机的超声波避障小车AD原理
- 铁路货场平面设计.dwg
- Academic Phrasebank.pdf
-
haarcascade_smile.xm
l - Vivado 2017.4和2018.3 license258259
- qt的各个版本和qt-vs-addin各个版本的链
- Altium Library Loader 1.6 Setup.exe
- unity3d通透材质shader
- ad7606_driver.v
- Altium DesignerVH3.96接插件封装库,带3
- ADSL账号密码查看器
- 基于arduino的光电鼠标A3050数据读取
- hadoop实战全套视频
- Hadoop三个版本学习视频
- 2017AD渠道初级认证考卷_A卷76分.pdf
- 适用于PSCAD X4的各类点对点MMC HVDC模型
- Allegrocadence 17.2 17.2-AD19.zip
- libwinpthread-1.dll.rar
- ORCAD转ADSCH.docx
评论
共有 条评论