Forum: Mikrocontroller und Digitale Elektronik ATtiny402, ATtiny412, ATtiny814… Womit?


von Georg M. (g_m)


Lesenswert?

Wann kommen preisgünstig billige UPDI-Programmer auf den Markt?

von Stefan F. (Gast)


Lesenswert?

Mit Preisgünstig meinst du vermutlich das Niveau von den chinesischen 
USBASP basierten Programmieradaptern.

Darauf kannst du lange warten, ich schätze das kommt gar nicht. Und zwar 
aus diesem Grund: Bevor ein Bastler mit kleinem Budget auch nur 5 Euro 
dafür extra ausgibt, wendet er sich lieber anderen (32bit) 
Mikrocontrollern zu, die insgesamt Besser und nicht teurer sind und gar 
keinen Programmieradapter brauchen.

von Karl M. (Gast)


Lesenswert?


von Stefan F. (Gast)


Lesenswert?

Großartig, da lag ich ja voll daneben.

von Karl M. (Gast)


Lesenswert?

Stefanus F. schrieb:
> Großartig, da lag ich ja voll daneben.

Ich kannte den Artikel vorher auch nicht, wenn man in den 70er 
angefangen hat, dann verdoppelt sich das Wissen seither alle 4 Jahre.

Jetzt könnte man daraus mal eine Einplatinen UPDI-Programmer machen und 
ist für alles weitere gerüstet.

von Uwe D. (monkye)


Lesenswert?

Es gibt bei den AVRFreaks eine Reihe von Projekten, bei denen Lösungen 
für diverse Tinys vorgestellt werden.
Und es gab mehrfach Promotions von Microchip von guten Programmern...

von Stefan F. (Gast)


Lesenswert?

Karl M. schrieb:
> wenn man in den 70er
> angefangen hat, dann verdoppelt sich das Wissen seither alle 4 Jahre.

So schnell komme ich nicht mehr mit.

von Harald (Gast)


Lesenswert?

Georg M. schrieb:
> Wann kommen preisgünstig billige UPDI-Programmer auf den Markt?

Warum nicht das Original als nackte Platine? Immer noch zu teuer?

http://shop.mymcu.de/index.php?sp=article.sp.php&artID=200142

von FS (Gast)


Lesenswert?

Zur Not tut es ein USB-UART-Adapter, ein 4.7k Widerstand und Python. 
"pyupdi" ist das Stichwort.

von jz23 (Gast)


Lesenswert?

https://www.microchip.com/Developmenttools/ProductDetails/ATTINY416-XNANO

Das kann alle Attinys per UPDI programmieren. Entweder direkt bei 
Microchip bestellen oder bei Arrow.

von Tim  . (cpldcpu)


Lesenswert?

Wenn ich es richtig verstehe, dann muss in der Standardkonfiguration ein 
kurzer 12V-Impuls and den Reseteingang angelegt werden, um den 
UPDI-Modus zu aktivieren.

Gibt es dafür eine einfache Lösung? Prinzipiell sollte ja eine 
Ladungspumpe reichen.

von BlaBla (Gast)


Angehängte Dateien:

Lesenswert?

Ich habe das mal vor einigen Jahren mit einem DC-DC-Wandler für einen 
HV-TPI-Adapter und den AVRISPmkII gelöst. Aber die HV-Programmierung ist 
nur notwendig, wenn der Programmier-Pin abgeschaltet wurde. Der ICE kann 
meines Wissens keine HV-Programmierung. Hilft jetzt für uPDI nicht 
wirklich weiter.

von BlaBla (Gast)


Lesenswert?


von BlaBla (Gast)


Lesenswert?

Ich habe gerade mal meinen Atmel Power Debugger angeschlossen und siehe 
da, wieder was dazu gelernt: Der kann HV-UPDI. Leider scheint HV-TPI 
nicht möglich zu sein. Auch merkwürdig.

von Tim  . (cpldcpu)


Lesenswert?

Wenn ich die Dokumentation richtig verstehe, dann ist der 
Programmier-pin per Default deaktiviert! Oder habe ich mich hier 
verlesen?

Zur aktivierung ist lediglich ein einzelner 12V Puls von 100ns-1µm Länge 
nötig - also deutlich weniger als bei einem HV-Modus.

Beitrag #5617125 wurde von einem Moderator gelöscht.
von Tim  . (cpldcpu)


Lesenswert?

Sehr gut! Dann frage ich mich, warum sich die neuen ATtinies nicht 
größerer Beliebtheit erfreuen?

von jz23 (Gast)


Lesenswert?

Tim  . schrieb:
> Sehr gut! Dann frage ich mich, warum sich die neuen ATtinies nicht
> größerer Beliebtheit erfreuen?

Bei mir schon ;-P
Die sind ja auch durchaus umfangreich mit Timern ausgestattet, den 
ganzen netten Rest hab ich bisher noch gar nicht ausreizen können (LUT, 
Touch-Controller, Pin-Change-Interrupt an jedem Eingang, ...)

Das Problem dürfte die Verfügbarkeit sein, bisher hab ich die nur bei 
Mouser, Digikey und Arrow gesehen. Und die gibt es halt "nur" in SOIC 
und QFN, es gibt ja durchaus einige SMD-Hasser.

von BlaBla (Gast)


Lesenswert?

BlaBla schrieb:
> Der ICE kann
> meines Wissens keine HV-Programmierung.

Ich muss hier relativieren: Der Atmel-ICE kann HV-UPDI via 12V.

HV-TPI geht aber nicht.

von Stefan F. (Gast)


Lesenswert?

Das machen die wohl absichtlich, damit die Profis sich einen ganzen Zoo 
alter und neuer Programmieradapter anschaffen müssen. Jeder kann 
irgendwas nicht.

von FS (Gast)


Lesenswert?

Wobei man die 12V im Normalfall nicht braucht, es sei denn man möchte 
den UPDI anders beschalten und setzt die entsprechende Fuse. Ansonsten 
tut es, wie erwähnt, im einfachsten Fall ein USB-UART-Kabel plus 
Widerstand zum Programmieren (Flash und Fuses) per Python-Skript. Man 
braucht also im Extremfall nicht mal einen entsprechenden Adapter.

Ich mag die neuen ATtinys auch sehr gerne. Vor allem bringen die endlich 
USART/TWI/SPI hardwareseitig mit und ersetzen das unsägliche USI der 
älteren Generationen. Und sie bieten bei Bedarf massig Flash, bis zu 32 
KB. Auch die neuen ATmegas (4809), die per UPDI programmiert werden 
müssen, sind durchaus interessant.

Dank SOIC-Breakouts für ein paar Cent aus China gehen sie auch 
problemlos auf dem Steckbrett.

von neuer PIC Freund (Gast)


Lesenswert?

> Der Atmel-ICE kann HV-UPDI via 12V.

Fake news?

Siehe 4.4.7.1 @ 
http://ww1.microchip.com/downloads/en/DeviceDoc/Atmel-ICE_UserGuide.pdf

von BlaBla (Gast)


Lesenswert?

Sehr merkwürdig. Im AS7 kann man die 12V einschalten. Es gibt sogar eine 
Warnung. Mangels passenden ATtiny kann ich das nicht ausprobieren. 
Vielleicht kann das jemand mal testen.

Beitrag #5619025 wurde von einem Moderator gelöscht.
von BlaBla (Gast)


Lesenswert?

Das ist wahr, aber... eigentlich sollten doch die Atmel-Programmer (und 
ich habe hier einen ganzen Zoo von Atmel-Programmern liegen) auch einen 
verfusten ATtiny mit einem gemeinsamen UPDI-Reset-GPIO-Pin problemlos 
wiederbeleben können. Jedenfalls nach den Anleitungen können die das 
nicht. Das AtmelStudio 7 zeigt da was anderes. Leider habe ich keinen 
passenden ATtiny hier und kann es nicht ausprobieren.

von Klaus (Gast)


Lesenswert?

Geht es nun mit dem ICE oder nicht?

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.