打印

PCF8576D显示无法更新的问题!!!

[复制链接]
1593|3
手机看帖
扫描二维码
随时随地手机跟帖
跳转到指定楼层
楼主
WalKerOne|  楼主 | 2011-4-23 21:08 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
pc, I2c, ST, TE, ADDR
大家好,我用PIC161937做8576的显示时,碰到显示无法更新的问题:
i2c_Start(PCF8576_Addr, WR);
i2c_PutByte(0xc8);
i2c_PutByte(0x00);
i2c_PutString(Buf,19);
i2c_Stop();
在循环中执行上述程序,显示不更新,总是维持在显示第一次写入的值,而后的循环中向数据RAM中写入的值都没法显示,是怎么回事呢?

相关帖子

沙发
yoyowodeai| | 2011-4-24 10:20 | 只看该作者
接口不对?你看看对应接口有没有信号

使用特权

评论回复
板凳
lipeide| | 2011-4-25 16:03 | 只看该作者
建议你这么写:
i2c_Start(PCF8576_Addr, WR);
i2c_PutByte(0x48);
i2c_Stop();

i2c_Start(PCF8576_Addr, WR);
i2c_PutByte(0x00);
i2c_Stop();

i2c_Start(PCF8576_Addr, WR);
i2c_PutString(Buf,19);
i2c_Stop();

后续刷屏就不需要再配置模式了。

使用特权

评论回复
地板
相见欢喜| | 2011-4-30 15:05 | 只看该作者
看不懂啊!

使用特权

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

本版积分规则

22

主题

42

帖子

1

粉丝