5746|10

81

帖子

0

TA的资源

一粒金砂(初级)

楼主
 

谁用过MSP430F1232测温度? [复制链接]

谁用过MSP430F1232测温度?我测温度通过串口输出怎都是0,请指教

最新回复

请问你可以发一份MSP430F1232的工程模板给我吗,我自己建的模板怎么都用不了,求求你了  详情 回复 发表于 2017-5-25 11:44
 
点赞 关注

回复
举报

73

帖子

0

TA的资源

一粒金砂(初级)

沙发
 
测温度就是SLOPE AD呀。
 
 

回复

80

帖子

0

TA的资源

一粒金砂(初级)

板凳
 
我用的就是你提供的程序,但是读出来的结果是0.
非常感谢你,我不知道毛病在哪里?测出的结果不对.
 
 
 

回复

91

帖子

0

TA的资源

一粒金砂(初级)

4
 

我读出数据了,就是不稳定,跳动大

 
 
 

回复

60

帖子

0

TA的资源

一粒金砂(初级)

5
 
/*********************************************************
功能:sensor测量
输入参数:source
输出参数:无
返回值:无
调用关系:无
使用的资源:LCD
*********************************************************/

unsigned int measure_refer (int source)
{
P1DIR &= ~Ref; // Ref = HiZ, Charge complete
P1OUT &= ~source; // Ref = Reset
//TACTL = TASSEL_2 + MC_2 + TACLR; // SMCLK,连续模式,清除TAR
CCTL1 = CM_2 + CCIS_1 + CAP + CCIE; // Neg, CCIB,Cap,interrupt
timer_count = TAR; // TAR at before discharge
P1DIR |= source; // Temp = Sensor or Ref
_BIS_SR(LPM0_bits); // Wait for CCR1 interrupt
timer_count = CCR1 - timer_count; // timer_count = discharge time
P1DIR &= ~ Ref; // Disa××e Sensor or Ref
P2DIR &= ~ Sensor;
CCTL1 = 0x00; // Disa××e CCTL1
return(timer_count);
}

/*********************************************************
功能:refer测量
输入参数:source
输出参数:无
返回值:无
调用关系:无
使用的资源:LCD
*********************************************************/

unsigned int measure_sensor (int source)
{
P1DIR &= ~Ref; // Ref = HiZ, Charge complete
P2OUT &= ~source; // Ref = Reset
//TACTL = TASSEL_2 + MC_2 + TACLR; // SMCLK,连续模式,清除TAR
CCTL1 = CM_2 + CCIS_1 + CAP + CCIE; // Neg, CCIB,Cap,interrupt
timer_count = TAR; // TAR at before discharge
P2DIR |= source; // Temp = Sensor or Ref
_BIS_SR(LPM0_bits); // Wait for CCR1 interrupt
timer_count = CCR1 - timer_count; // timer_count = discharge time
P1DIR &= ~ Ref; // Disa××e Sensor or Ref
P2DIR &= ~ Sensor;
CCTL1 = 0x00; // Disa××e CCTL1
return(timer_count);
}
这是我一个项目中的测量的一段程序,你可以改一下。
 
 
 

回复

78

帖子

0

TA的资源

五彩晶圆(初级)

6
 
好像1232有10位的AD?
 
 
 

回复

71

帖子

0

TA的资源

一粒金砂(初级)

7
 

斑竹:我看到你的程序了,你有没有用过片内的温度传感器测温度

斑竹:我看到你的程序了,你有没有用过片内的温度传感器测温度?
我现在就是用芯片内的温度传感器测试当前温度,然后用这个温度做补偿用.谢谢你.
 
 
 

回复

80

帖子

0

TA的资源

一粒金砂(初级)

8
 
有温度传感的。但SLOPE 是用热敏电阻来测量的。温度传感器的信号接在一路AD的内部信道上可以用来测量系统温度,但要做精确的测量建议用SLOPE,0.1度的精度。
 
 
 

回复

75

帖子

0

TA的资源

一粒金砂(初级)

9
 

斑竹:怎样用SLOPE作温度测量,请指教

我不懂SLOPE,是不是也是芯片内设置的请提供一段程序好吗,谢谢
 
 
 

回复

65

帖子

0

TA的资源

一粒金砂(初级)

10
 
引用:

有温度传感的。但SLOPE 是用热敏电阻来测量的。温度传感器的信号接在一路AD的内部信道上可以用来测量系统温度,但要做精确的测量建议用SLOPE,0.1度的精度。
这个不太可以吧!0.1度的分辨率还可以,精度是不可能?
另外1232由AD10,没有比较器,个人一直从事传感器处理,从很多角度考虑,我认为SLOPEAD不如AD10的精度好!
 
 
 

回复

24

帖子

0

TA的资源

一粒金砂(中级)

11
 
请问你可以发一份MSP430F1232的工程模板给我吗,我自己建的模板怎么都用不了,求求你了
 
 
 

回复
您需要登录后才可以回帖 登录 | 注册

随便看看
查找数据手册?

EEWorld Datasheet 技术支持

相关文章 更多>>
关闭
站长推荐上一条 1/10 下一条

 
EEWorld订阅号

 
EEWorld服务号

 
汽车开发圈

About Us 关于我们 客户服务 联系方式 器件索引 网站地图 最新更新 手机版

站点相关: 国产芯 安防电子 汽车电子 手机便携 工业控制 家用电子 医疗电子 测试测量 网络通信 物联网

北京市海淀区中关村大街18号B座15层1530室 电话:(010)82350740 邮编:100190

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