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.
您好,
我尝试将16x2 LCD与MSP432配合使用。
我以前使用过Arduino的16x2 LCD ,它工作正常。
谁能帮助我了解如何在MSP432 (CCS或Energia)中对其进行编码。
我尝试了Energia中的示例程序,但我认为这些程序仅与MSP430兼容。
此外,在Energia 代码中,表示连接LCD的时钟引脚,但16x2 LCD上没有时钟引脚。 显示"CONNECT RESET Pin (连接重置针脚)",即使液晶屏上没有此针脚。
我附上了同一张照片。
请帮助,Energia中使用的代码是示例-> cogglcd -> helloworld
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);