打印
[STM8]

stm8l052c6的lcd和pe1针脚冲突

[复制链接]
977|11
手机看帖
扫描二维码
随时随地手机跟帖
跳转到指定楼层
楼主
vachelcai|  楼主 | 2017-12-8 11:06 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
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之间波动。
求指导。先谢谢.
开发平台iar2.1,另外此电路还有其他13个按键,也有pe接口,其他一切正常。然后如果手工焊接一个上拉电阻也能正常使用。
现在板打了一堆,求解救。。
沙发
mmuuss586| | 2017-12-8 14:00 | 只看该作者
外接个10K或4.7K上拉电阻呗,提高驱动能力

使用特权

评论回复
板凳
vachelcai|  楼主 | 2017-12-8 15:05 | 只看该作者
mmuuss586 发表于 2017-12-8 14:00
外接个10K或4.7K上拉电阻呗,提高驱动能力

暂时是外接一个上拉,但是好奇怪,就单这个口,而且是要拿给客户,外部拉好难看。不知道有没有更好方法。时间太急没先打几块试试,结果问题更大了。

使用特权

评论回复
地板
shower72| | 2017-12-15 15:50 | 只看该作者
STM8L052C6 好用吗? 功耗低不低,在选一个低功耗的sendor 控制芯片,不知该片是否合适

使用特权

评论回复
5
huahuagg| | 2017-12-15 18:05 | 只看该作者
冲突了换一个啊

使用特权

评论回复
6
xinpian101| | 2017-12-15 19:04 | 只看该作者
用三极管提高驱动能力也可以

使用特权

评论回复
7
稳稳の幸福| | 2017-12-15 20:24 | 只看该作者
输出能力不够,或者看看是不是IO模式问题,推挽模式试试。

使用特权

评论回复
8
vachelcai|  楼主 | 2017-12-17 09:51 | 只看该作者
shower72 发表于 2017-12-15 15:50
STM8L052C6 好用吗? 功耗低不低,在选一个低功耗的sendor 控制芯片,不知该片是否合适 ...

我现在做一个遥控,halt的时候用外部电源驱动lcd,最低电流好像在2~5ua,还没最后确认。

使用特权

评论回复
9
vachelcai|  楼主 | 2017-12-17 09:53 | 只看该作者
稳稳の幸福 发表于 2017-12-15 20:24
输出能力不够,或者看看是不是IO模式问题,推挽模式试试。

是 cr1=1,ddr =0.不知道什么问题。反正跟vlcd有关系,其他改哪里都没问题。暂时先焊接个外接电阻,应付一下客户,下版再改。

使用特权

评论回复
10
vachelcai|  楼主 | 2017-12-17 09:54 | 只看该作者

已经打样100片了。先手工焊个上拉试试。

使用特权

评论回复
11
vachelcai|  楼主 | 2017-12-17 09:55 | 只看该作者
xinpian101 发表于 2017-12-15 19:04
用三极管提高驱动能力也可以

先手工焊接一个上拉,下一版本再改。

使用特权

评论回复
12
huahuagg| | 2017-12-17 12:00 | 只看该作者
en, 不错,最后飞一个电阻解决了。

使用特权

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

本版积分规则

3

主题

16

帖子

0

粉丝