打印
[STM8]

lcd和pe1针脚冲突

[复制链接]
553|15
手机看帖
扫描二维码
随时随地手机跟帖
跳转到指定楼层
楼主
zhuhuis|  楼主 | 2019-6-22 15:57 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
stm8l052c6的lcd和pe1针脚冲突

使用特权

评论回复
沙发
supernan| | 2019-6-22 16:00 | 只看该作者

楼主详细说说怎么回事啊,这么说太笼统了

使用特权

评论回复
板凳
zhuhuis|  楼主 | 2019-6-22 16:04 | 只看该作者
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|  楼主 | 2019-6-22 16:06 | 只看该作者
此电路还有其他13个按键,也有pe接口,其他一切正常。然后如果手工焊接一个上拉电阻也能正常使用。
现在板打了一堆,

使用特权

评论回复
5
xxrs| | 2019-6-22 16:09 | 只看该作者

外接个10K或4.7K上拉电阻呗,提高驱动能力

使用特权

评论回复
6
zhuhuis|  楼主 | 2019-6-22 16:18 | 只看该作者
暂时是外接一个上拉,但是好奇怪,就单这个口,而且是要拿给客户,外部拉好难看。不知道有没有更好方法。时间太急没先打几块试试,结果问题更大了。

使用特权

评论回复
7
houcs| | 2019-6-22 16:20 | 只看该作者

STM8L052C6 好用吗? 功耗低不低,在选一个低功耗的sendor 控制芯片,不知该片是否合适

使用特权

评论回复
8
songqian17| | 2019-6-22 16:24 | 只看该作者

冲突了换一个啊

使用特权

评论回复
9
liuzaiy| | 2019-6-22 16:28 | 只看该作者
用三极管提高驱动能力也可以

使用特权

评论回复
10
yinxiangh| | 2019-6-22 16:31 | 只看该作者
输出能力不够,或者看看是不是IO模式问题,推挽模式试试。

使用特权

评论回复
11
zhuhuis|  楼主 | 2019-6-22 16:37 | 只看该作者
我现在做一个遥控,halt的时候用外部电源驱动lcd,最低电流好像在2~5ua,还没最后确认。

使用特权

评论回复
12
zhuhuis|  楼主 | 2019-6-22 16:40 | 只看该作者
是 cr1=1,ddr =0.不知道什么问题。反正跟vlcd有关系,其他改哪里都没问题。暂时先焊接个外接电阻,应付一下客户,下版再改。

使用特权

评论回复
13
zhuhuis|  楼主 | 2019-6-22 16:44 | 只看该作者
已经打样100片了。先手工焊个上拉试试。

使用特权

评论回复
14
zhuhuis|  楼主 | 2019-6-22 16:47 | 只看该作者
先手工焊接一个上拉,下一版本再改。

使用特权

评论回复
15
chenjunt| | 2019-6-22 16:50 | 只看该作者

en, 不错,最后飞一个电阻解决了。

使用特权

评论回复
16
zhuhuis|  楼主 | 2019-6-22 16:57 | 只看该作者

嗯,预料中的结果,先结贴吧,多谢大家啦

使用特权

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

本版积分规则

728

主题

8464

帖子

6

粉丝