Hi... Ich habe vor einen TINY2313 mit I2C Komponenten auszurüsten und beim erstellen vom Schematic stellte ich fest, das ich bei fertiger Platine immer die PULL-UP von 4,7K an den Pins für SDA/ SCL und somit auch an MOSI/UCSK. Meine Frage: Hatte schon mal einer unter dieser Konfiguration Probleme gehabt, welche einen getrennten Stecker erfordern, um die I2C Komponenten vom µC Board, bei der Porgrammierung, zu trennen? Die Komponenten sind Tempsensoren 3XTMP101 Danke für die eventuellen Antworten mobi
Ich zum Beispiel verstehe die Frage nicht. Was auch daran liegen könnte, dass der erste Absatz etwas früh aufhört. Wen stören die Pullups? Der ISP-Programmer müsste damit eigentlich klarkommen.
Der ATtiny2313 hat kein HW-I2C, aslo nimm einfach 2 beliebige Pins und mach das I2C in Software. Peter
Hallo zusammen: Danke noch mal für die Antworten. peda: Wenn der ATTiny2313 kein HW I2C hat, was sind dan bei folgenden Pins das was ich in >< nochmal dahinter geschrieben habe. PD7(UCSK/SCL/PCINT7) >SCL< PD5(MOSI/DI/SDA/PCINT5) >SDA< Sollten das SDA und SCL nicht die typischen Signalleitungen von I2C sein und die Beschreibung auf Datasheet Seite 147 ist doch auch I2C, oder? mobi
Stefan Winter wrote: > Sollten das SDA und SCL nicht die typischen Signalleitungen von I2C sein > und die Beschreibung auf Datasheet Seite 147 ist doch auch I2C, oder? Das ist das USI, was nur ein paar rudimentäre Slavefunktionen bereitstellt. Also Master mußt Du fast alles in SW machen, nur das Schieben geht in HW. Spart etwa 4 Instruktionen gegenüber komplettem SW-I2C. Peter
Hi Peter... Das sind natürlich Argumente, die mich langsam dazu bringen von diesen Pins abzugehen. Ich werde dies mal in der Schaltung Checken, ob ich Sie mit anderen Pins tauschen kann... Danke erst mal für die Erklärung. mobi
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.