25.01.2006, 16:42
Ich brauche unbedingt eure Hilfe!
Ich habe die aufgabenstellung einen I2C Bus Slave von Hand (MPLAB IDE v7.22 und ASM) zu Programmieren. Ziel ist es an eine I2C Bus adresse und 3 Byte zu mpfangen! Also müssen insgesammt 4 Byte empfangen werden. 1 Adresse 3 Daten. Das Problem ist aber das mein Platinen Layout es mir nicht erlaubt die I2C Schnitstelle vom PIC zu nutzen!
So liegt
SDA auf PORTA.1
SCL auf PORTA.0
der i2c Bus soll sicher mit 15Khz arbeiten.
Das abtasten übernimmt Timer0 mit einer abtastrate von 45 Khz.
Wer kann mir ein solches Programm netter weise geben?
Danke
Philipp
Ich habe die aufgabenstellung einen I2C Bus Slave von Hand (MPLAB IDE v7.22 und ASM) zu Programmieren. Ziel ist es an eine I2C Bus adresse und 3 Byte zu mpfangen! Also müssen insgesammt 4 Byte empfangen werden. 1 Adresse 3 Daten. Das Problem ist aber das mein Platinen Layout es mir nicht erlaubt die I2C Schnitstelle vom PIC zu nutzen!
So liegt
SDA auf PORTA.1
SCL auf PORTA.0
der i2c Bus soll sicher mit 15Khz arbeiten.
Das abtasten übernimmt Timer0 mit einer abtastrate von 45 Khz.
Wer kann mir ein solches Programm netter weise geben?
Danke
Philipp