你的浏览器版本过低,可能导致网站不能正常访问!
为了你能正常使用网站功能,请使用这些浏览器。

STM32L152系列自带LCD驱动段码液晶屏,怎么驱动想要亮的段亮  

[复制链接]
oceane 提问时间:2018-2-8 14:10 /
阅读主题, 点击返回1楼
收藏 5 评论33 发布时间:2018-2-8 14:10
33个回答
奋斗中 回答时间:2018-3-18 10:57:41
谢谢楼主的回复,你说的那个文档我也看了,针对STM8L的液晶我能看明白,我用的是STM32L152的discovery开发板,他的液晶如下图, 无标题.png 无标题dd.png 无标题bb.png

按对应关系,COM0与PA1的交汇处是1E,对应放到LCD_RAM的S0位置,不知道我理解对不对,整个液晶只用到COM0-COM3, 但程序里面第一个液晶的显示是LCD_RAMRegister[0][2][4][6],这个对应关系没搞明白,不应该是0,1,2,3吗
oceane 回答时间:2018-3-19 09:11:33
奋斗中 发表于 2018-3-18 10:57
谢谢楼主的回复,你说的那个文档我也看了,针对STM8L的液晶我能看明白,我用的是STM32L152的discovery开发 ...

STM32L152与STM8的液晶驱动原理是一样的,都是对应关系后,将想要显示的段置1写入缓存区,然后做刷屏处理就可以了。
下面就你的问题“程序里面第一个液晶的显示是LCD_RAMRegister[0][2][4][6],这个对应关系没搞明白,不应该是0,1,2,3吗”进行解释:

根据此图可知,STM32L152支持驱动最大支持8COM,44SEG(S00~S43)段码液晶屏,你的屏幕信息为4COM,12SEG。由上图可知LCD_RAM(COM0)对应LCD_RAMRegister[0][1](S00~S31对应LCD_RAMRegister[0];S32~S43对应LCD_RAMRegister[1]),因为你的屏幕只有12个SED,先只看COM0,你查看STM32L152数据手册可知,你这12个SED在S00~S31范围内,而S32~S43范围你没有用到,所以也就没有LCD_RAMRegister[1]。以此类推,你的问题应该明白了吧
奋斗中 回答时间:2018-3-19 09:51:19
感谢楼主的耐心解答,现在完全明白了,谢谢!刚开始我以为一个COM对应一个LCD_RAMRegiste,没理解到S32-S43这部分也是一个LCD_RAMRegiste,相当于一个COM对应了两个LCD_RAMRegiste,这样就理解了,非常谢谢。
想吃小红帽的狼 回答时间:2018-7-3 17:48:26
亲,我现在也遇到这个问题,买个段码屏,用的是STM32L152C8,不会驱动啊........
oceane 回答时间:2018-7-3 17:49:51
本帖最后由 oceane 于 2018-8-11 09:23 编辑
想吃小红帽的狼 发表于 2018-7-3 17:48
亲,我现在也遇到这个问题,买个段码屏,用的是STM32L152C8,不会驱动啊........ ...

具体说说什么问题?

zipl7875 回答时间:2018-8-25 16:36:15
我也在学习中,先看看了,谢谢
Christopher_6 回答时间:2018-10-9 09:42:56
本帖最后由 cw876798173 于 2018-10-15 10:55 编辑

                        
Christopher_6 回答时间:2018-10-9 09:45:36
本帖最后由 cw876798173 于 2018-10-15 10:54 编辑
zipl1985 发表于 2018-8-25 16:36
我也在学习中,先看看了,谢谢


lance007 回答时间:2019-3-22 11:31:24
oceane 发表于 2018-2-28 09:14
年前没来得及将解决方案贴出来,赶回家过年了,下面说明一下:
1.首先根据自己的液晶引脚分布情况做出适 ...

第一步能具体说下不?
xingyusky 回答时间:2019-7-8 09:56:03
谢谢,很好
frank171 回答时间:2019-9-11 15:01:28
好贴
generalcircuits 回答时间:2019-9-13 17:05:52
oceane 发表于 2018-2-28 09:14
年前没来得及将解决方案贴出来,赶回家过年了,下面说明一下:
1.首先根据自己的液晶引脚分布情况做出适 ...

感谢分享,学习啦
yazhoulong6a4e4 回答时间:2019-10-2 22:29:01
还是没有弄明白
yazhoulong6a4e4 回答时间:2019-10-2 22:36:37
无法下载,减了3个金币
渣渣华 回答时间:2020-2-17 14:11:27
奋斗中 发表于 2018-3-16 11:28
楼主,你的问题搞定了吗,我看了一下L152的参考资料,就是LCD->RAM[LCD_RAMRegister_0],这个LCD_RAMRegist ...

请问可以分享一下参考资料吗?
关于
我们是谁
投资者关系
意法半导体可持续发展举措
创新与技术
意法半导体官网
联系我们
联系ST分支机构
寻找销售人员和分销渠道
社区
媒体中心
活动与培训
隐私策略
隐私策略
Cookies管理
行使您的权利
官方最新发布
STM32Cube扩展软件包
意法半导体边缘AI套件
ST - 理想汽车豪华SUV案例
ST意法半导体智能家居案例
STM32 ARM Cortex 32位微控制器
关注我们
st-img 微信公众号
st-img 手机版