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.

[参考译文] MSP430FR4133:使用 HDC2010EVM 对 LCD 屏幕的引脚进行编码

Guru**** 2213890 points
Other Parts Discussed in Thread: HDC2010EVM, ENERGIA, UNIFLASH
请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

https://e2e.ti.com/support/microcontrollers/msp-low-power-microcontrollers-group/msp430/f/msp-low-power-microcontroller-forum/1029861/msp430fr4133-coding-the-pins-for-the-lcd-screen-with-hdc2010evm

器件型号:MSP430FR4133
主题中讨论的其他器件:HDC2010EVMENERGIAUNIFLASH

我正在尝试从 HDC2010EVM 传感器读取 MSP430 Launchpad。 我在网上找到了示例代码的资源、但我在写入 LCD 屏幕上的引脚时遇到了困难。  

我下载 了 Arduino 示例代码 以加载到板上。 但是、我根本看不到电路板上出现任何东西。 我已确保在 Energia 中将 MSP430FR133设置为电路板。 湿度输出应该显示在 LCD 屏幕上还是需要以不同的方式进行编程?  此外、我担心我可能已经油炸了 MSP430芯片-是否有方法检查该器件是否仍在工作?

阅读 MSP430数据表后、我发现引脚4、5、25-64与 LCD 引脚相关。 但是、当查看 Code Composer 代码时、我看到以下行:

 

#define pos1 4  /*数字 A1 - L4 */

#define pos2 6  /*数字 A2 - L6 */

#define pos3 8  //数字 A3 - L8 */

#define pos4 10 //数字 A4 - L10 */

#define pos5 2  /*数字 A5 - L2 */

#define pos6 18 //数字 A6 - L18 */

 

您能帮您澄清如何在 Arduino 中对 LCD 显示屏进行编程吗?

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

    Jexy、您好!

    Energia 不是 TI 软件。  您还应参考 Energia 网站的"获取帮助"部分。

    https://energia.nu/getting-help/ 

    请参阅以下相关示例。

    https://training.ti.com/how-interface-hdc2010-humidity-and-temperature-sensor-arduino-using-i2c 

    https://www.ti.com/tool/HDC2010METER-EVM 

    如果您认为 MSP430器件已损坏、可以尝试对一些基本示例进行编程、使 LED 闪烁以检查功能。  代码示例如下所示。

    https://dev.ti.com/tirex/explore/node?node=AL42JTImOOwWpUAlbx0W1w__IOGqZri__LATEST&search=FR4133 

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

    您好、Eddie、

    我对 code composer 和 launchpad 非常陌生-感谢您迄今提供的帮助。

    我使用了 blink - Hello World 示例代码。 然后、我继续使用秒表和温度传感器的"开箱即用体验代码"。

    在重建和加载代码后、MSP430板现在运行两个项目。 因此、当它运行秒表时、它每隔几秒就会闪烁一次"World"。 是否有办法清理 MSP430内的代码、以便我只加载"开箱即用体验"代码并擦除"Hello World"代码?

    再次感谢你

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

    Jexy、

    每当您加载新代码时、MSP430将在编程前被擦除、因此您不应同时执行这两个代码。  您可能需要在 CCS 中检查调试配置。  右键单击项目-->属性-->调试--> MSP430闪存设置-->确保选择了“只擦除主存储器”。  

    您还可以使用 Uniflash 执行批量擦除。  这在设置和实用程序中可用。

    https://www.ti.com/tool/UNIFLASH