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.

[参考译文] MSP430G2553:BMP180 MSP430如何读取CCS

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

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

https://e2e.ti.com/support/microcontrollers/msp-low-power-microcontrollers-group/msp430/f/msp-low-power-microcontroller-forum/630514/msp430g2553-bmp180-msp430-how-to-read-ccs

部件号:MSP430G2553
主题中讨论的其他部件:Energia

您好,

I´m´ve使用MSP430g2553处理BMP180传感器,我下载了许多库,但要实现我的代码,却非常困惑和复杂。

´m原因,我想构建自己的代码,我尝试读取校准数据,我使用TI提供的一些I2C示例来创建代码。

我的问题是:我如何看待此示例值? 在寄存器0xAA上

我是否需要在该注册表上填写? 或者阅读该注册表? 我不n´t这部分

是否需要使用Tx/Rx中断?

如果有人在Code Composer Studio上有示例,请分享代码。

我n´t使用Energia Code,但不起作用,总是显示Temp = 0C。 压力= 2PA。

希望你能帮助我,谢谢。

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

     不能帮助您使用'180,但 如果您要切换到'280',我已发布了一个使用位感叹SPI的示例项目。

    所述项目 发布在GitHub上;搜索短语“MSP430 BMP280”即可找到它。

    几个月前我看了180,但没有继续使用,因为所说的设备 仅为IIC,已过时(使用寿命结束)

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    TI的所有示例程序都使用中断,因为这是真正的程序可能使用的。 但是,在开始时,编写简单的循环以等待中断比在中断处理程序内编写状态机更容易。

    I²C只知道8位读写。 要读取寄存器,您必须写入寄存器地址,然后读取值。 TI的示例中没有一个显示了组合读写。

    您的代码有问题,但我的水晶球有ESD损坏,所以我不能告诉您确切的内容。
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    谢谢,我想我必须更换传感器并使用BMP280,感谢您的评论。

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    好的,我会尝试这样的操作并发布结果,感谢您的回答