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

[复制链接]
2763|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

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