Forum: Mikrocontroller und Digitale Elektronik ATtiny ISP und I2C


von TimS. (Gast)


Angehängte Dateien:

Lesenswert?

Guten Tag,

bei den attinies (speziell ATTiny44) sind manche Pins mehrfach belegt.
Ich möchte mit dem Tiny ein I2C Slave bauen, der eine WS2812 
Lichterkette steuert.

Wird der Schaltplan, wie im Anhang zu sehen, funktionieren?

PA6 - SDA und MOSI
PA4 - SCL und SCK

sind doppelt belegt.

von H.Joachim S. (crazyhorse)


Lesenswert?

Funktioniert.

von Sebastian R. (sebastian_r569)


Lesenswert?

Es wäre schon doof, wenn sich der Controller nicht mehr flashen ließe, 
sobald man einen der ISP-Pins für etwas anderes nutzen möchte. Bei einem 
8-Beiner bliebe da nicht mehr viel über ;)

von TimS. (Gast)


Lesenswert?

Ja, aber der tiny weiß doch eigentlich, dass er programmiert wird, weil 
der Reset während des programmierens auf low gezogen wird?
Demnach müsste ich den AVR doch auch jederzeit wieder flashen können?

von Tim T. (tim_taylor) Benutzerseite


Lesenswert?

TimS. schrieb:
> Ja, aber der tiny weiß doch eigentlich, dass er programmiert wird, weil
> der Reset während des programmierens auf low gezogen wird?
> Demnach müsste ich den AVR doch auch jederzeit wieder flashen können?

Der AVR selbst ist dabei eigentlich nie das Problem, ausser wenn z.B. 
der Reset Pin deaktiviert wird. Was Probleme machen kann ist externe 
Beschaltung die dafür sorgt dass die ISP Pegel verfälscht werden, aber 
in deinem Fall unkritisch.

: Bearbeitet durch User
von Sebastian R. (sebastian_r569)


Lesenswert?

TimS. schrieb:
> Demnach müsste ich den AVR doch auch jederzeit wieder flashen können?

Deshalb wäre es eben doof, wenn das nicht funktionieren würde.


Ja. Geht.

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
Noch kein Account? Hier anmelden.