STM32F103C8T6驱动LCD1602液晶篇

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);//??????

    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);//???

  • 2
    点赞
  • 18
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

流浪法师解剖鱼

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值