求解pcf8563硬件i2c的问题
和别人交流了一下,说8563硬件i2c很简单的,可以(8563)自己控制,比如我发一个0xa2,8563就可以发一个ack给我主机,但是我就想不通了,8563只能做从机,网上哪来,这么多8563 i2c程序,你说控制rtc多个寄存器还好说一点,但是要i2c干啥呢,这不是多余的吗?我主机写啥8563的硬件都可以ok,最多保存在相应的reg中,小弟,刚入接触硬件,不懂,希望大神可以多多指导
[解决办法]
网上哪来,这么多8563 i2c程序,
对于不同的芯片,不同的晶体频率,都有可能产生不同的程序
如果看得透,那看见的就只是一个IIC
如果看不透,就看见的就是不同的芯片,不同的应用方式,不同的代码
呵呵,楼主大概是属于能看透的那类
[解决办法]
曾今试过用硬件I2C,发现寄存器状态什么的实在繁琐,经常while等待ACK时一个意外就再也出不来了,
再看下了代码长度(程序行数)发现大小差不多,就一直用软件I2C了