Hallo zusammen, ich überlege grade, für ein kleines Projekt erstmalig den ATtiny84 einzusetzen (bisher hab ich immer den ATmega328 verwendet). Ich habe gesehen, dass Pins für SPI/ISP und I2C doppelt verwendet werden, allerdings eh so dass sie sich nicht stören SOLLTEN. Trotzdem meine Befürchtung: Wenn "im Betrieb" (also mit anderen I2C-Devices verbunden) per ISP geflasht wird, kann das den I2C-Bus stören? SCL ist ein extra Pin, sollte also "ruhig" bleiben während des Flashens, aber SDA und MOSI liegen am selben Pin... Wenns da ein Restrisiko gibt, bleib ich nämlich lieber beim mega328
Michael Reinelt schrieb: > SCL ist ein extra Pin, sollte also "ruhig" bleiben während des Flashens, > aber SDA und MOSI liegen am selben Pin... Nö, SCL liegt an USCK (PA4) und somit an SCK des SPI/ISP-Interfaces.
Knut Ballhause schrieb: > Michael Reinelt schrieb: >> SCL ist ein extra Pin, sollte also "ruhig" bleiben während des Flashens, >> aber SDA und MOSI liegen am selben Pin... > > Nö, SCL liegt an USCK (PA4) und somit an SCK des SPI/ISP-Interfaces. Verdammt, ich bild mir ein ich hätt den extra woanders gesehen... Heisst das: ich kann das vergessen?
Michael Reinelt schrieb: > Heisst das: ich kann das vergessen? Wenn Du dafür sorgst, dass Dein I2C-Busteilnehmer sich beim Flashen des Controllers totstellt, dann geht das. Eine Möglichkeit wäre es, das Signal am RESET-Pin des Controllers auszuwerten und damit den BUS freizuschalten.
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.