打印
[MCU]

求助stm8l052驱动段码屏问题

[复制链接]
1701|6
手机看帖
扫描二维码
随时随地手机跟帖
跳转到指定楼层
楼主
ergabd|  楼主 | 2015-8-10 17:54 | 只看该作者 |只看大图 回帖奖励 |倒序浏览 |阅读模式
手里有块屏幕 8com  原来用的ht1622驱动的  显示正常
空间限制现在选用stm8l052驱动  程序根据官方的例程写的  全部送上数据只能显示部分段  而且对比度很低  
用示波器抓了一下com口 和 seg的波形   输出的波形很乱  尖峰比较多  调整时钟分频 死区时间和脉冲持续时间也不能解决
另外一点断码屏是8个com  但手册上写的是1/4duty  1/3bias  是不是有误
这是初始化程序

段码屏手册


相关帖子

沙发
ayb_ice| | 2015-8-10 20:02 | 只看该作者
1/8才对

使用特权

评论回复
板凳
ergabd|  楼主 | 2015-8-11 11:52 | 只看该作者
现在解决了 原来使用的是内部lcd供电  现在改用外部供电  vlcd外接电源解决了

分析了一下原因 使用外接电源后测量输出波形除了com端有毛刺外 seg端波形很好  显示也基本正常了   我加大vcc与vlcd引脚间电阻 电阻越大 输出的波形就越来越差 之前应该是内部供电电压太低

现在不明白为什么会产生这样的原因 见别人用内部供电 也使用的很好呀

另外第一次用stm8的片子 感觉性价比很高呀 不贵 性能也不错 为什么用的人不多呢
  

使用特权

评论回复
地板
zxm19820916| | 2016-4-18 11:02 | 只看该作者
ergabd 发表于 2015-8-11 11:52
现在解决了 原来使用的是内部lcd供电  现在改用外部供电  vlcd外接电源解决了

分析了一下原因 使用外接电 ...

楼主,你的LetterMap和NumberMap是怎么构造的啊?问下思路。

使用特权

评论回复
5
zxm19820916| | 2016-4-18 11:05 | 只看该作者
ergabd 发表于 2015-8-11 11:52
现在解决了 原来使用的是内部lcd供电  现在改用外部供电  vlcd外接电源解决了

分析了一下原因 使用外接电 ...

楼主,问下数字和字符表怎么构造的?

使用特权

评论回复
6
ergabd|  楼主 | 2016-5-11 09:46 | 只看该作者
zxm19820916 发表于 2016-4-18 11:05
楼主,问下数字和字符表怎么构造的?

根据你段码屏手册上每个引脚对应的那一段 做个0-9的数组就行了   每个段码屏的都不一样  你测试下就出来了

使用特权

评论回复
7
zxm19820916| | 2016-5-12 13:43 | 只看该作者
ergabd 发表于 2016-5-11 09:46
根据你段码屏手册上每个引脚对应的那一段 做个0-9的数组就行了   每个段码屏的都不一样  你测试下就出来 ...

多谢回复。现在这个已经完成了,知道方法了就容易,虽然需要细心点。
另外,8个com,应该是1/8duty。且你的是8个com,18个seg,初始化时不需要初始化32个IO作为seg。

使用特权

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

本版积分规则

26

主题

133

帖子

3

粉丝