使用4*20段式LCD,单片机直接驱动LCD,未置1出现淡负号

[复制链接]
1016|22
 楼主| qwepk120 发表于 2020-4-24 14:09 | 显示全部楼层 |阅读模式



void ConvertNum(uint8_t InputNum)
{
uint16_t Num, tmp = 0;
uint8_t i;

if((InputNum>='0')&&(InputNum<='9'))
  {
  Num=NumberMap[InputNum-'0'];
  }
else
   {
     Num=0;
   }
for(i = 0;i < 4; i++)
  {
    tmp = Num & mask;
    LCD_DisBuffer = (uint8_t)(tmp >> (uint8_t)shift);
  }

}

  HAL_LCD_Write(&hlcd,LCD_RAM_REGISTER0, 0,LCD_DisBuffer1[0]);
  HAL_LCD_Write(&hlcd,LCD_RAM_REGISTER2, 0,LCD_DisBuffer1[1]);
  HAL_LCD_Write(&hlcd,LCD_RAM_REGISTER4, 0,LCD_DisBuffer1[2]);
  HAL_LCD_Write(&hlcd,LCD_RAM_REGISTER6, 0,LCD_DisBuffer1[3]);

大神们,请教教


本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有账号?注册

×

评论

@tyw :好滴好滴  发表于 2020-7-1 13:15
tyw
@qwepk120 :木玩过,啃资料吧  发表于 2020-7-1 11:42
@tyw :我现在还有个问题,就是我ST-LINK供电屏幕不显示,串口供电就可以显示,知道是什么原因嘛。麻烦了  发表于 2020-7-1 10:39
@tyw :最下面的评论有我的一张图,你看一下  发表于 2020-6-10 14:21
@tyw :STM32L073RBT6  发表于 2020-6-10 14:20
tyw
@qwepk120 :什么型号,查资料.没碰到过  发表于 2020-6-10 11:11
@tyw :你好,还在嘛。有个问题想问一下你,我这边的芯片的VLCD和SEG位重合,是要怎么解决??  发表于 2020-6-10 10:26
@tyw :我这边是将1/CK_PS改为了2/CK_PS,就可以了,非常感谢你的解答  发表于 2020-5-20 14:25
tyw
@qwepk120 :调整刷新率确实可调浓谈.  发表于 2020-5-20 12:54
@tyw :自己研究出来了,更改脉冲时间就可以了  发表于 2020-5-20 12:13
 楼主| qwepk120 发表于 2020-5-20 11:57 | 显示全部楼层

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有账号?注册

×
 楼主| qwepk120 发表于 2020-5-20 14:31 | 显示全部楼层
解决办法:

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有账号?注册

×
 楼主| qwepk120 发表于 2020-6-10 14:20 | 显示全部楼层

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有账号?注册

×
tyw 发表于 2020-6-10 14:44 | 显示全部楼层
本帖最后由 tyw 于 2020-6-10 17:19 编辑



用狗狗翻译仔细看手册

https://translate.google.cn/  












你用内置升压器,设置一下电压,调整LCD对比度.



本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有账号?注册

×
 楼主| qwepk120 发表于 2020-6-11 10:33 | 显示全部楼层
tyw 发表于 2020-6-10 14:44
用狗狗翻译仔细看手册

https://translate.google.cn/  

好详细~~,太感谢了
您需要登录后才可以回帖 登录 | 注册

本版积分规则

13

主题

48

帖子

0

粉丝
快速回复 在线客服 返回列表 返回顶部