当主机向8576连续写19个字节相同数据(我总共用了38个段引脚)时,总是有最后一个字节的某些段不清晰,经过查看波形,发现最后一个段引脚的波形不稳定;然后少写一个字节时,又发现反而不该亮的倒数第二段亮了,但不清晰,经查波形,也不正常。当我只写一个字节时,有很多不该亮的段都亮了,且不清晰,也是波形不对。不知道怎么回事啊,PCF8576D的驱动电压怎么不稳啊,我电路图如下:
我的程序如下:
if(i2c_WriteTo(PCF8576D_Addr) == FALSE){
i2c_PutByte(0xe0); // Device select
i2c_PutByte(0xc8); // Mode select, 1/3 bias, 1/4 multiplex
i2c_PutByte(0x00); // Data initial address
i2c_PutString(DisBuf1,18); // Send 18 bytes.
i2c_Stop();
} |