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.

[参考译文] MSP432P401R:MSP 432,带16x2 LCD

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

https://e2e.ti.com/support/microcontrollers/msp-low-power-microcontrollers-group/msp430/f/msp-low-power-microcontroller-forum/573913/msp432p401r-msp-432-with-16x2-lcd

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

您好,

我尝试将16x2 LCD与MSP432配合使用。

我以前使用过Arduino的16x2 LCD ,它工作正常。

谁能帮助我了解如何在MSP432 (CCS或Energia)中对其进行编码。

我尝试了Energia中的示例程序,但我认为这些程序仅与MSP430兼容。

此外,在Energia 代码中,表示连接LCD的时钟引脚,但16x2 LCD上没有时钟引脚。 显示"CONNECT RESET Pin (连接重置针脚)",即使液晶屏上没有此针脚。

我附上了同一张照片。

请帮助,Energia中使用的代码是示例-> cogglcd -> helloworld

  

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

    另外,在 Energia 代码中,请连接LCD的时钟引脚,但16x2 LCD上没有时钟引脚。 它显示连接重置针脚,即使液晶屏上没有该针脚。[/QUOT]

    这并不奇怪。 在使用库之前,建议您先阅读其文档:它说: 基于用于Dog Character LCD的Arduino库。  dog字符LCD 不是基于 HD4.478万并行I/O控制器(很可能在16x2 LCD中使用),而是具有SPI安装面。

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    那么,如何使用MSP432对16x2 LCD进行编码?
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    Abhishek Matlotia 说:
    那么,我该如何使用MSP432对16x2 LCD进行编码?

    绝对不能通过针对同一"问题"启动新线程。 多个线程不会增加获得结果的机会,效果相反。

    熟悉msp432端口I/O,以MSP430 16x2 LCD示例为例,并针对msp432对其进行修改。

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    您好,先生,
    我非常尊重,对这种环境很陌生,肯定会有疑问,希望澄清这些问题,直到我获得预期结果。
    感谢您的宝贵时间。
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    Abhishek Matlotia 说:
    尊敬的,我对这种环境非常陌生

    不用担心。 每个人都像你现在一样走了第一步。 抱歉,并非总有"准备好使用"项目。 有时,您必须先学习,然后使用小步骤处理您的目标应用程序/项目。 如前所述-熟悉msp432的I/O,编译并研究BLINK LED示例或类似示例,阅读MSP430 16x2 LCD源代码和HD4.478万数据表,了解其接口工作原理。

    您还可以选择获取MSP430 Launchpad,以便使用MSP430 16x2 LCD代码更好地了解其工作原理。 不管怎样,如果您有任何其他问题,请随时提问。

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

    感谢您的友好之词。

    我发现,MSP432上的Hello World显示的简单代码在Windows 8上没有上载。 所以,我在朋友的Windows 10上试用了它,然后上载了。

    虽然我仍然有问题。

    我将MSP432连接到16x2 LCD。
    但16x2液晶屏上的两行都显示黑框,根本没有文字。

    请你帮我解决这个问题。

    我正在使用以下连接和代码。

    我将液晶库从MSP430复制到主库。

    连接-

    01 -接地             
    02 - VCC            +5V
    03 -对比       度接地  
    04 - RS             引脚35 (P6_7)  
    05 - R/W            GND  
    06 - EN             引脚34 (P2_3)  
    07 - DB0            接地  
    08 - DB1            接地  
    09 - DB2            GND  
    10 - DB3            接地  
    11 - DB4            引脚39 (P2_6)  
    12 - DB5            引脚38 (P2_4)  
    13 - DB6            引脚37 (P5_6)  
    14 - DB7            引脚36 (P6_6)  
    15 - BL+            +5V  
    16 - BL-            GND  

    代码-


    #include <LiquidCrystal.h>  
    LiquidCrystal LCD (35,34,39,38,37, 36);  
    void setup(){  
     lcd.begin(16,2);  
     lcd.print ("大家好,世界!");  
    }  
    void loop(){  
     lcd.noDisplay();  
     延迟(500);  
     lcd.display();  
     延迟(500);

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    更新:-
    我能够连接16x2液晶屏并对其进行编码。
    用于Energia 18版本
    1.从硬件-> Energia -> MSP430->库中复制液体水晶库
    2.将其粘贴到主库中。
    3.将连接器用作─
    连接-

    01 -接地 接地
    02 - VCC +5V
    03 -对比度接地
    04 - RS 引脚35 (P6_7)
    05 - R/W 接地
    06 - EN 引脚34 (P2_3)
    07 - DB0 接地
    08 - DB1 接地
    09 - DB2 接地
    10 - DB3 接地
    11 - DB4 引脚39 (P2_6)
    12 - DB5 引脚38 (P2_4)
    13 - DB6 引脚37 (P5_6)
    14 - DB7 引脚36 (P6_6)
    15 - BL+ +5V
    16 - BL - 接地