3166|6

1

帖子

0

TA的资源

一粒金砂(初级)

楼主
 

msp430f149 电压采集与DS18b20温度采集不能同时显示 [复制链接]

用MSP430F149做多路ad采集oled显示。单独俩路电压采集正常,单独DS18b20温度采集正常。和在一起采集只能显示俩路电压,温度采集不能显示。调试了下,主要是DS18b20的数据无法传给主函数,求解决方法。DS18b20函数店家给的。主函数:
void main(void)
{
  WDTCTL = WDTPW+WDTHOLD;                   //关闭看门狗
  Clock_Init();//时钟初始化

  OLED_Init();
    OLED_Clear();//初始化oled
   //
   //temper=20;//用固定数字能显示
  while(1)
  {

  ADC12();//初始化ADC12
  delay_ms(10);
  Trans_val();//采集电压数据处理与显示
// ADC12CTL0&=~ADC12ON;
  temper=Do1Convert();//将DS18b20的数据赋值给temper
  Disp_Numb();//温度数据及处理
  }
  _EINT();
  LPM0;
}

最新回复

解决了没   详情 回复 发表于 2019-9-27 13:25
 
点赞 关注

回复
举报

6040

帖子

196

TA的资源

版主

沙发
 
要学会仿真和调试。
 
 

回复

3471

帖子

13

TA的资源

五彩晶圆(高级)

板凳
 
电压采集和    DS18b20温度采集有没有共用引脚。或者,二者的初始化函数是否会影响对方。温度采集不能显示,什么情况,没有返回值,还是返回错误值。看  DS18b20采集函数的函数体,什么情况返回什么值,往前分析。。 也可以单步执行一下,看看   DS18b20采集函数运行是否正常。如果有示波器等,看看单总线引脚的波形。和标准时序对比。
 
 
 

回复

1059

帖子

1

TA的资源

版主

4
 
看看DS18B20是不是被打断了
 
 
 

回复

203

帖子

0

TA的资源

一粒金砂(高级)

5
 
 
个人签名北京长信物联科技有限公司
专业的USB温湿度传感器、485温湿度传感器、气体传感器、64路DS18B20温度采集模块厂商。
www.lct2000.cn
QQ:1930227091
 
 

回复

203

帖子

0

TA的资源

一粒金砂(高级)

6
 
 
个人签名北京长信物联科技有限公司
专业的USB温湿度传感器、485温湿度传感器、气体传感器、64路DS18B20温度采集模块厂商。
www.lct2000.cn
QQ:1930227091
 
 

回复

2618

帖子

0

TA的资源

纯净的硅(高级)

7
 

解决了没

 
 
 

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

随便看看
查找数据手册?

EEWorld Datasheet 技术支持

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

 
EEWorld订阅号

 
EEWorld服务号

 
汽车开发圈

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

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

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

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