[STM8] stm8l052c6的lcd和pe1针脚冲突

[复制链接]
999|22
 楼主| zhuhuis 发表于 2021-5-7 22:57 | 显示全部楼层 |阅读模式
lcd和pe1针脚冲突
shimx 发表于 2021-5-7 22:59 | 显示全部楼层
楼主详细说说怎么回事啊,这么说太笼统了
 楼主| zhuhuis 发表于 2021-5-7 23:02 | 显示全部楼层
pe1上是一个按键,用内部上拉电阻。
lcd部分初始化代码是这样的。
void LCDInit(){
  CLK_PCKENR2_PCKEN23=1;    //启动lcd的时钟
  CLK_CRTCR=0x84;       //设置
  LCD_CR1=0x05;
  LCD_CR2=0x21;
  LCD_FRQ=0x00;

  LCD_PM0=0x00;
  LCD_PM1=0x80;
  LCD_PM2=0xbf;
  LCD_PM3=0x0f;

  LCD_CR3_LCDEN=1;

}
只要关了lcd时钟或者不启动LCD_CR3_LCDEN。按键一切正常。一启动后,用示波器看,电压跟ac一样的曲线,然后在1.2v左右~0v之间波动。
 楼主| zhuhuis 发表于 2021-5-7 23:05 | 显示全部楼层
此电路还有其他13个按键,也有pe接口,其他一切正常。然后如果手工焊接一个上拉电阻也能正常使用。
现在板打了一堆,
xxrs 发表于 2021-5-7 23:06 | 显示全部楼层
外接个10K或4.7K上拉电阻呗,提高驱动能力
 楼主| zhuhuis 发表于 2021-5-7 23:08 | 显示全部楼层
暂时是外接一个上拉,但是好奇怪,就单这个口,而且是要拿给客户,外部拉好难看。不知道有没有更好方法。时间太急没先打几块试试,结果问题更大了。
单片小菜 发表于 2021-5-7 23:10 | 显示全部楼层
没有看明白楼主说的是什么,可以仔细一点吗?
houcs 发表于 2021-5-7 23:14 | 显示全部楼层
STM8L052C6 好用吗? 功耗低不低,在选一个低功耗的sendor 控制芯片,不知该片是否合适
songqian17 发表于 2021-5-7 23:15 | 显示全部楼层
冲突了换一个啊
supernan 发表于 2021-5-7 23:18 | 显示全部楼层
用三极管提高驱动能力也可以
yinxiangh 发表于 2021-5-7 23:20 | 显示全部楼层
输出能力不够,或者看看是不是IO模式问题,推挽模式试试。
 楼主| zhuhuis 发表于 2021-5-7 23:23 | 显示全部楼层
我现在做一个遥控,halt的时候用外部电源驱动lcd,最低电流好像在2~5ua,还没最后确认。
 楼主| zhuhuis 发表于 2021-5-7 23:25 | 显示全部楼层
是 cr1=1,ddr =0.不知道什么问题。反正跟vlcd有关系,其他改哪里都没问题。暂时先焊接个外接电阻,应付一下客户,下版再改。
 楼主| zhuhuis 发表于 2021-5-7 23:28 | 显示全部楼层
已经打样100片了。先手工焊个上拉试试。
 楼主| zhuhuis 发表于 2021-5-7 23:29 | 显示全部楼层
先手工焊接一个上拉,下一版本再改。
wyjie 发表于 2021-5-7 23:31 | 显示全部楼层
en, 不错,最后飞一个电阻解决了。
 楼主| zhuhuis 发表于 2021-5-7 23:36 | 显示全部楼层
嗯,预料中的结果,先结贴吧,多谢大家啦
xiaoqizi 发表于 2021-6-2 10:09 | 显示全部楼层
那就 换一个引脚啊
木木guainv 发表于 2021-6-2 10:10 | 显示全部楼层
难道不能改用其他引脚了吗
磨砂 发表于 2021-6-2 10:13 | 显示全部楼层
其他引脚不能复用过来吗
您需要登录后才可以回帖 登录 | 注册

本版积分规则

728

主题

8464

帖子

6

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