下面笔者介绍在NUCLEO-F446RE开发板上使用LCD1602液晶屏显示文字的方法,笔者为了减少LCD1602液晶屏和NUCLEO-F446RE开发板之间连接线采用PCF8574A连接LCD1602液晶屏之后使用I2C接口和NUCLEO-F446RE开发板通讯首先讲讲硬件连接方法,LCD1602液晶屏首先焊接到PCF8574A转接板上,然后将PCF8574A转接板的VCC GND SDA SCL分别连接到NUCLEO-F446RE开发板的5V GND D14 D15排座上然后笔者为了快速编译和烧写,采用了MBED开发平台,打开下面链接,注册并登陆https://developer.mbed.org/compiler选择import,搜索textlcd,然后按下图导入所需库注意勾选Update all libraries to the latest revison,如下图接着进入TextLCD_Config.h,找到下面代码位置将LCM1602后面数值改为1,其他改为0,如下图然后打开main.cpp,加入下面代码然后点Compile按钮后生成如下bin可烧写固件接着给把开发板用MiniUSB数据线连接到电脑USB口,将下载的bin文件直接放入Nucleo的U盘分区即可,下图G盘然后和NUCLEO-F446RE开发板连接的LCD1602液晶屏会显示如下
下面笔者介绍在NUCLEO-F446RE开发板上使用LCD1602液晶屏显示文字的方法,笔者为了减少LCD1602液晶屏和NUCLEO-F446RE开发板之间连接线采用PCF8574A连接LCD1602液晶屏之后使用I2C接口和NUCLEO-F446RE开发板通讯首先讲讲硬件连接方法,LCD1602液晶屏首先焊接到PCF8574A转接板上,然后将PCF8574A转接板的VCC GND SDA SCL分别连接到NUCLEO-F446RE开发板的5V GND D14 D15排座上然后笔者为了快速编译和烧写,采用了MBED开发平台,打开下面链接,注册并登陆https://developer.mbed.org/compiler选择import,搜索textlcd,然后按下图导入所需库注意勾选Update all libraries to the latest revison,如下图接着进入TextLCD_Config.h,找到下面代码位置将LCM1602后面数值改为1,其他改为0,如下图然后打开main.cpp,加入下面代码然后点Compile按钮后生成如下bin可烧写固件接着给把开发板用MiniUSB数据线连接到电脑USB口,将下载的bin文件直接放入Nucleo的U盘分区即可,下图G盘然后和NUCLEO-F446RE开发板连接的LCD1602液晶屏会显示如下