Hi Leute,
ich arbeite jetzt mit dspic30f2020 und implementiere I2C.
Das Problem ist das ich kein richtiges signal auf der SCL-Leitung kriege
compiler c30
code:
void i2cMasterInit(void)
{
/* Baud rate is set for 100 Khz */
unsigned int BRG = 0x110;
OpenI2C(I2C_ON | I2C_7BIT_ADD , BRG);
StartI2C();
}
int main(void )
{
unsigned char SlaveAddress;
SlaveAddress = 0x50;
i2cMasterInit();
MasterWriteI2C(SlaveAddress);
while(I2CSTATbits.TBF);
while(I2CSTATbits.ACKSTAT);
MasterWriteI2C (1);
StopI2C();
CloseI2C();
while(1);
}
ich brauche eure Hilfe!!!
Danke
Bitte melde dich an um einen Beitrag zu schreiben. Anmeldung ist kostenlos und dauert nur eine Minute.
Bestehender Account
Schon ein Account bei Google/GoogleMail? Keine Anmeldung erforderlich!
Mit Google-Account einloggen
Mit Google-Account einloggen
Noch kein Account? Hier anmelden.