各位先進好~
小弟最近入手MCB1700,想使用P0.19與P0.20的I2C
keil範例中並無I2C的簡單範例,我找NXP提供的source(如附件)
打開官方example,並使用示波器量測P0.20&P0.19並無CLK與DATA出現
使用方式如下
#define PORT_USED 1
I2C1Init();
while(1){
I2CStart(1) ;
I2CWriteLength[PORT_USED] = 3;
I2CReadLength[PORT_USED] = 0;
I2CMasterBuffer[PORT_USED][0] = 0x82;
I2CMasterBuffer[PORT_USED][1] = 0x40; /* address */
I2CMasterBuffer[PORT_USED][2] = 0x03; /* Data0 */
I2CEngine( PORT_USED );
for ( i = 0; i < 0x200000; i++ ); /* Delay after write */
I2CStop(1);
}
此帖出自
小平头技术问答
哎~~
我也就是学了下LPC2106~~
到了IIC就不学了~~
一周热门 更多>