Forum: Mikrocontroller und Digitale Elektronik ATtiny204 nicht via SPI programmierbar?


von Johannes F. (emitterfolger)


Angehängte Dateien:

Lesenswert?

Guten Abend,

mir sei diese vermutlich dumme Frage verziehen, aber ich finde im 
Datenblatt und via Google etc. keine Antwort:
Kann man die neueren ATtinys wie z.B. ATtiny204, also die 0er- und 
1er-Serien noch via SPI in-System programmieren? Im Datenblatt ist nur 
noch von UPDI die Rede.

Ich bin gerade darüber gestolpert, als ich versuchsweise auf einen neuen 
ATtiny204 mittels ISP-Adapter (mySmartUSB MK2) zugreifen wollte, welches 
fehlschlug (siehe Bilder im Anhang). Es könnte ansonsten natürlich auch 
an meinem Aufbau (selbstgeätztes Breakout-Board) liegen, die Verdrahtung 
habe ich bereits mehrfach kontrolliert …

Grüße
Johannes

von mitlesa (Gast)


Lesenswert?

Johannes F. schrieb:
> Im Datenblatt ist nur noch von UPDI die Rede.

Hab auch nichts zu ISP über SPI gefunden. Alles was nicht
spezifiziert ist wird es wohl auch nicht geben.

Also dann: UPDI und sonst nix.

von mitlesa (Gast)


Lesenswert?

Johannes F. schrieb:
> Ich bin gerade darüber gestolpert .....

Guter Anlass sich endlich mal Original-Programmier-Hardware
zu kaufen und die zugehörige Software zu nutzen .....

von Veit D. (devil-elec)


Lesenswert?

Hallo,

die neuen Controller können nur UPDI. Brauchste mit ISP nicht weiter 
probieren.

Stichworte: pyupdi und jtag2updi

Für pyupdi spricht man braucht nur etwas Python Software auf den Rechner 
und einen Widerstand oder Diode.

Für jtag2updi braucht man etwas mehr Hardware dafür kann man avrdude 
weiter verwenden.

Hinweise gibt es hier: Beitrag "UPDI Programmer bauen - alias "El Tangas""

: Bearbeitet durch User
von Johannes F. (emitterfolger)


Lesenswert?

Veit D. schrieb:
> die neuen Controller können nur UPDI. Brauchste mit ISP nicht weiter
> probieren.

Alles klar, vielen Dank für deine Antwort, die Stichworte und den Link.
Dann werde ich mich mal über UPDI informieren …

von 123 (Gast)


Lesenswert?

mitlesa schrieb:
> Guter Anlass sich endlich mal Original-Programmier-Hardware
> zu kaufen und die zugehörige Software zu nutzen .....

Es gibt auch (ältere) Original-Programmer, zB. Den beliebten AVRISP-MK2, 
die kein UPDI sprechen. Vor Allem ältere Versionen der Originalsoftware 
ebenfalls.
Ich habe mir damals anstatt eines neuen Programmers für updi einen jlink 
gegönnt und nutze jetzt für alles, für das die klassischen AVRs nicht 
ausreichen Stm32. (Eigenbau Programmiergeräte für UPDI gab es damals 
noch nicht wirklich)

Beitrag #7331416 wurde von einem Moderator gelöscht.
von Uwe D. (monkye)


Lesenswert?

Veit D. schrieb:
>
> Stichworte: pyupdi und jtag2updi
>
> Für pyupdi spricht man braucht nur etwas Python Software auf den Rechner
> Hinweise gibt es hier: Beitrag "UPDI Programmer bauen - alias "El Tangas""

Man darf nur nicht den UPDI Pin umkonfigurieren, da das bei einigen AVRs 
geht. Denn dann braucht man wieder einen 12V Impuls, um das wieder 
umzukonfigurieren. Da nutzt nicht mal das Atmel ICE etwas…

https://www.microchip.com/forums/m1070101.aspx

Es gibt auch ein Teil von Kanda für 10$ 
(https://www.kanda.com/products/Kanda/UPDI-12V.html), aber das macht 
manchmal Probleme.

von Georg M. (g_m)


Lesenswert?

"The Xplained Nano evaluation kit includes an on-board debugger, and no 
external tools are necessary to program and debug the ATtiny416 
microcontroller.

The onboard debugger can be completely disconnected from the ATtiny416 
microcontroller and it can be used to program other UPDI devices."

https://www.microchip.com/en-us/development-tool/attiny416-xnano

von Frank K. (fchk)


Lesenswert?

Uwe D. schrieb:

> Man darf nur nicht den UPDI Pin umkonfigurieren, da das bei einigen AVRs
> geht. Denn dann braucht man wieder einen 12V Impuls, um das wieder
> umzukonfigurieren. Da nutzt nicht mal das Atmel ICE etwas…

... und auch kein SNAP, aber ein PICKIT4 sollte das können.

fchk

von Uwe D. (monkye)


Lesenswert?

Stimmt Frank, allerdings kostet das Teil deutlich mehr als der ICE. Und 
es ist schon ziemlich unverschämt vom Hersteller, dass es keine 
preiswertere Lösung gibt. Die alten STK‘s waren preiswerter und konnten 
auch HV Programming… Das bisschen Hühnerfutter extra für die 9-12V 
kostet doch nix.

Nachtrag: Es gibt wohl eine Lösung mit dem Teil hier 
https://www.tindie.com/products/dlloyd/arduino-nano-hv-updi-programmer-for-tinyavr-01/

: Bearbeitet durch User
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.