打印

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

[复制链接]
636|22
手机看帖
扫描二维码
随时随地手机跟帖
跳转到指定楼层
楼主



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]);

大神们,请教教


使用特权

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

相关帖子

沙发
qwepk120|  楼主 | 2020-5-20 11:57 | 只看该作者

使用特权

评论回复
板凳
qwepk120|  楼主 | 2020-5-20 14:31 | 只看该作者
解决办法:

使用特权

评论回复
地板
qwepk120|  楼主 | 2020-6-10 14:20 | 只看该作者

使用特权

评论回复
5
tyw| | 2020-6-10 14:44 | 只看该作者
本帖最后由 tyw 于 2020-6-10 17:19 编辑

stm32l073rb.pdf (2.21 MB)

用狗狗翻译仔细看手册

https://translate.google.cn/  












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



使用特权

评论回复
6
qwepk120|  楼主 | 2020-6-11 10:33 | 只看该作者
tyw 发表于 2020-6-10 14:44
用狗狗翻译仔细看手册

https://translate.google.cn/  

好详细~~,太感谢了

使用特权

评论回复
发新帖 我要提问
您需要登录后才可以回帖 登录 | 注册

本版积分规则

13

主题

48

帖子

0

粉丝