我现在调试28069的官方例程,外接24LC1025存储器。目前运行官方例程2个字节,读写的MsgBuffer缓存器的值都正确。不过例程好像只能读写一遍,请问是不是?
重要问题:
如何在程序上修改,使得能读写多个字节或者数组?
官方例程里有以下几点看不明白,麻烦高手给解释一下。
1、写数据子程序里 I2caRegs.I2CCNT = msg->NumOfBytes + 2;这个+2是什么意思?写数据是写的字节还是字?
2、读程序里 I2caRegs.I2CCNT = 2;指的是只接受了2个字节吗?
例程的感觉是写是按字来写的,读的时候只读了低8位。