本帖最后由 zddxmu 于 2011-5-11 09:35 编辑
#error cpstm8 ..\..\..\sources\main.c:126(11) missing argument
是I2C_Init();
是不是这个函数有问题?
void I2C_Init(void)
{
CLK_PCKENR1 |= 0x01;//外设时钟使能
I2C_CCRH = 0; //标准I2C接口
I2C_CCRL = 0x10;
I2C_FREQR = 0x10; //把I2C时钟配置成标准100KHZ
I2C_OARL = 0x86; //自身地址
I2C_OARH = 0x40;
I2C_CR1 = 0x01; //启用I2C
I2C_CR2 |= 0x04; //应答使能
} |