This thread has been locked.

If you have a related question, please click the "Ask a related question" button in the top right corner. The newly created question will be automatically linked to this question.

[参考译文] MSP430G2253:需要有关 BMP180传感器的帮助!

Guru**** 2595805 points
Other Parts Discussed in Thread: ENERGIA, MSP430G2553

请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

https://e2e.ti.com/support/microcontrollers/msp-low-power-microcontrollers-group/msp430/f/msp-low-power-microcontroller-forum/648597/msp430g2253-need-help-about-bmp180-sensor

器件型号:MSP430G2253
主题中讨论的其他器件:EnergiaMSP430G2553

我有一个关于使用 BMP180获得压力/温度/高度的项目,但当我使用带 Energia 0101E0017的 BMP180库示例时,它不起作用。  

SDA -> P1.7

SCL -> P1.6

我的代码:  

#include // BMP085库
#include 所需 //导入 BMP085模板库

BMP085<>PSensor; //实例化传感器,0 =低精度压力读

数 void setup()
{
Serial.begin(9600); //初始化串行,用于在串行监视器
Wire.begin();中显示读数 //初始化连接到传感器
PSensor.begin();的 I2C //初始化压力传感器
}

void loop()
{
PSensor.refresh(); //读取电流传感器数据
PSensor.calculate(); //运行温度和压力
序列的计算。print (“温度:”);
serial.print (PSensor.temperature /10);//显示摄氏温度
serial.print (".);
serial.print (PSensor.temperature %10);//显示摄氏
温度 serial.println ("C");
Serial.print ("压力:");
Serial.print ((PSensor.pression+50)/100);//显示压力(
hpa);/h5000);/hpa (显示压力(

hPa);/(h) //在下一个循环之前等待一段时间
} 

结果:  

 




 

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    我在照片中看不到任何 I2C 上拉电阻。 它们是否位于您的目标(BMP180)板上?

    此外、MCU 引脚11/12下似乎有一个跳线块卡住。 这有什么作用吗?
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    您好、Phuc、

    什么是 BMP180板? 您有此文档吗?

    BMP180似乎通过 I2C 接口与 MSP430 MCU 通信、对吧? 如果是、我可以在下面为您提供调试建议。
    1.连接两个板之间的 GND。 您应始终确保两个板具有公共接地。
    2、对 SDA 和 SCL 线路上的信号进行示波器。 在进行更高级别的应用调试之前、您应该确保 I2C 通信工作良好。
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    你(们)好  

    Bruce McKenney47378 



    我的 BMP180模块,它有可用的 I2C 上拉电阻器,并且“跳线块卡住”不起作用:D...

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    大家好,赵杰蒂! 。

    我尝试使用 Arduino,但当我使用 MSP430G2553时,它不起作用。 太伤心了

    1。 我确保两个板具有公共接地。
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    1) 1)这真的是 G2253吗? 如果我放大你的照片(和深蹲)、第二行末尾看起来几乎像"553"、G2553应该可以。 我提出这一问题是因为我看到有人评论说 Energia 在"小"(<4KB?)上运行不是很好 但我希望症状会有所不同。

    2) 2)您是否正在使用"astuder"库? 我们将在43oh.com 上进行讨论

    forum.43oh.com/.../

    这似乎描述了您在第2页上的症状。 作者显然在2年前修复了该版本冲突、但现在可能也有类似的事情吗? 在任何情况下、您都可以通过在讨论中提问来获得更好/更快的答案。 (我对 Energia 不了解多少、也没有 BMP180。)

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    感谢 Bruce 的帮助!

    我喜欢使用 Energia 0101E0016解决我的问题,它运行良好,对我错误的电路板版本:D 感到遗憾