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
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.
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 .....
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
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 …
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.
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.
"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
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
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
Mit Google-Account einloggen
Noch kein Account? Hier anmelden.