我们也用这个2402,但如果我发我们的這个软件给你估计你也要看好久,
我大概看了你的软件看起来好像没有什么问题,但有几个地方我想你看一下,
去看看如何然后還有一个问题就是WAITACK 那,如果一直读不到ACK ,那你也要有个时间跳出去是10MS ,还是多少DATASHEET 好像写的最大时间是5MS的了吧!
如果还不行,你用示波器來对你发的东西的波形到底和你写的是不是一样
;将TESTDATA开始的16个测试数据写如设备的00~0F地址中
;将设备的00~0F地址中的数据读出存放在DATA区的BUF中
;不同的笁作环境,需要调整此函数
;不同的工作环境,需要调整此函数
;向IIC总线发送一个字节数据
RLC A ;移出数据的最高位
;从IIC总线接收一个字节数据
SETB SDA ;使能内部上拉,准备读取数据