R
reggie
Guest
हाय, मैं मास्टर और slew_off मोड का उपयोग माइक्रोचिप द्वारा लिखे कोड के रूप में एसएसपी मॉड्यूल कॉन्फ़िगर. मेरे कोड है, OpenI2C1 (0xc0, 0x08); IdleI2C1 (); StartI2C1 (), लेकिन जब कोड StartI2C1 चरण को निष्पादित करने के लिए, SSP1CON2 रजिस्टर नहीं किया जा संशोधित इतना I2C कर सकते हैं शुरू नहीं कर सकते हैं. कार्यों के स्रोत कोड, OpenI2C1 शून्य (अहस्ताक्षरित चार sync_mode, अहस्ताक्षरित चार निहत) {SSP1ADD = 0x3D; SSP1STAT & = 0x3F; SSP1CON1 = 0x00; SSP1CON2 = 0x00; SSP1CON1 | = sync_mode; SSP1STAT | = धसान, I2C1_SCL = 1 I2C1_SDA; = 1; SSP1CON1 | = 0x20;} StartI2C1 शून्य (शून्य) {SSP1CON2bits.SEN = 1;} किसी को पता है कि कैसे इस समस्या को हल करने के लिए? धन्यवाद