我在一个IIC发送函数中用指针查表,但是最后用显波器一看,指针加一,但是指向了后一个地址去了。查了两天。才知是这里问题,有没有高手知什么问题???
void IICPageWrite(unsigned char SubAddr,unsigned char RamAddr,int *SendRegister,unsigned char Counter)
{
IICStartCommod();
IICSendData(SubAddr);
IICSendData(RamAddr);
for(;Counter;Counter--)
{
IICSendData(*SendRegister);
SendRegister++;
}
IICStopCommod();
}
上面就是一个IIC的页发送程序。请指教,谢谢! |