【NUCLEO-L476RG开发】+驱动LCD Keypad Shield
Nucleo的重要特点就是提供了Arduino接口的兼容,正好手头有一块LCD Keypad Shield的Arduino显示模块。利用Mbed+Nucleo-L476RG驱动它。由于这款显示模块使用的是HD44780的4Bit方式,首先就想到了利用Arduino的驱动库,但是实践证明,mbed网站上已经给大家完成了驱动,如下图
http://developer.mbed.org/components/HD44780/ 这个网址就是驱动库的地址,选择“import library”将驱动库导入到工程中。
然后再main.cpp中写入
#include "mbed.h"
#include "TextLCD.h"
TextLCD lcd(D8, D9, D4, D5, D6, D7); // RS, E, D4-D7, LCDType=LCD16x2, BL=NC, E2=NC, LCDTCtrl=HD44780
DigitalOut myled(LED1);
int main()
{
lcd.printf("\nNUCLEO-L476");
lcd.printf(" 12345! ");
while(1) {
myled = 1; // LED is ON
wait(0.2); // 200 ms
myled = 0; // LED is OFF
wait(1.0); // 1 sec
}
}
编译后下载到开发板,终于看到显示界面了。
mbed库顶一个 1602 5块钱,这个加些按键就是十几了 呵呵,支持。 楼主你这屏的接口不像是arduino啊
哦哦看到了,中间还有一层板是吧?我说这屏怎么像1602呢 :loveliness: 这东西确实,好吧,不想说什么了 应该就是1602吧。32应该好驱动 星辰一方 发表于 2015-11-7 10:09
楼主你这屏的接口不像是arduino啊
确实是 UNO R3的,我在arduino上也用过的
页:
[1]
2