1 电路连接
LCD1602有5V供电和3.3V供电,此次采用3.3V供电。
LCD1602共有16个引脚,不做一一介绍,其中主要的是第3引脚,3.3V背光电源供电时,接100-1K电阻,5V供电时,接2k-4.7k电阻。其余正常连接就行。
2 遇到的问题
2.1 液晶不显示
仿真验证时可以显示的,但是实物连接后还是不显示东西,分析代码,原因如下:
LCD1602液晶5V供电时,需上拉电阻并且输出采用开漏输出。
3.3V供电时,可以直接连接,并采用推挽输出即可。代码如下。
GPIO_InitTypeDef GPIO_InitStructrue;
RCC_APB2PeriphClockCmd(LCD1602_Timer_GPIOA | LCD1602_Timer_GPIOB, ENABLE);//??????文章来源:https://www.toymoban.com/news/detail-470655.html
GPIO_InitStructrue.GPIO_Mode = GPIO_Mode_Out_PP;//????
GPIO_InitStructrue.GPIO_Pin = LED1602_RS | LED1602_RW | LED1602_E ;
GPIO_InitStructrue.GPIO_Speed = GPIO_Speed_10MHz;// ????
GPIO_Init(LCD1602_GPIOB, &GPIO_InitStructrue);//???
GPIO_InitStructrue.GPIO_Mode = GPIO_Mode_Out_PP;//????
GPIO_InitStructrue.GPIO_Pin = LCD1602_IO ;
GPIO_InitStructrue.GPIO_Speed = GPIO_Speed_2MHz;// ????
GPIO_Init(LCD1602_GPIOA, &GPIO_InitStructrue);//???文章来源地址https://www.toymoban.com/news/detail-470655.html
到了这里,关于STM32F103C8T6驱动LCD1602液晶篇的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!