Hallo, ich möchte ein Atmel ATTiny2313 per USB flashen. FTDI hat für diesen Zweck jetzt verschiedene USB-TTL-Adapter im Angebot: http://www.ftdichip.com/Products/Cables/USBTTLSerial.htm Wenn man den ersten Block der TTL-232RG Reihe nimmt, dann sieht man, dass sich die Adapter jeweils in der Spannung/Stromstärke in der Stromversorgung und der Spannung/Stromstärke bei den Signalen unterscheiden. Im Datasheet vom Atmet Attiny (www.atmel.com/images/doc2543.pdf) finde ich leider nichts, was ich eindeutig auf die Verträglichkeit des Attiny mit den RS 232 Spannungen zuordnen kann. In der Suche habe ich zwar viele Beiträge gefunden, die von einem FTDI sprechen, leider aber selten das konkrete (USB) Modell. Gruß Bodo
Bodo Kaiser schrieb: > ich möchte ein Atmel ATTiny2313 per USB flashen. Dann kauf dir einen USBasp Adapter. Lies mal die Spezifikation "Flash programmieren" im Datenblatt. So einfach per RS232 geht das nicht.
Hi Bodo, der Attiny ist keinesfalls zum "echtem" RS232-Pegel mit +/- 3-15V kompatibel. Die FTDI Kabel liefern nur UART Schnittstellen mit TTL Pegel, kein RS232. Wenn beide Chips mit der gleichen Spannung laufen (oder mit anderen Pegeln zurecht kommen) kannst du die Pins bedenkenlos zusammenschalten. Strom fließt dabei fast nicht, die Spannungspegel sind deutlich wichtiger. Einige FTDI Kabel können deine Hardware mit Strom versorgen, da musst du eins passend zu deiner Schaltung auswählen.
Georg G. schrieb: > So einfach per RS232 geht das nicht. Gemeint ist das der Tiny so klein ist dass kein Bootprogramm zum Flashen in den Speicher passt und somit das "USB-Flashen" ausfällt. Oder man kriegt ein Bootprogramm hinein, aber dann ist der Speicher voll. oops. weiss gar nicht ob der ATTiny2313 überhaupt über die sonst üblichen Bootmechanismen verfügt.
Besucher schrieb: > UART Schnittstellen mit TTL Pegel Ja, "TTL" Eher 5V, 3V3 oder was auch immer CMOS Pegel
Bodo Kaiser schrieb: > ich möchte ein Atmel ATTiny2313 per USB flashen. Ohne Bootloader wird das mit einem USB-UART Adapter nichts. > Im Datasheet vom Atmet Attiny (www.atmel.com/images/doc2543.pdf) finde > ich leider nichts, was ich eindeutig auf die Verträglichkeit des Attiny > mit den RS 232 Spannungen zuordnen kann. Ich finde in Handbuch meines Autos auch nichts das darauf hindeutet dass ich damit Unterwasser fahren kann… Welcher dieser Kabel am besten geeignet ist hängt davon ab mit welcher Betriebsspannung du deinen µC versorgen willst.
Eberhard F. schrieb: > Bootprogramm Es gibt schon (ein) Programm(e) , um das Flash per RS232 zu aktualisieren (Beitrag ""Bootloader" für ATTiny2313"). Aber wenn der TO hier schon Probleme mit Pegel Definitionen hat, ist er damit überfordert und mit einem USBasp am besten bedient. Und er müsste ja das Bootprogramm auch erst einmal in den Chip bekommen.
Bodo Kaiser schrieb: > Im Datasheet vom Atmet Attiny (www.atmel.com/images/doc2543.pdf) finde > ich leider nichts, was ich eindeutig auf die Verträglichkeit des Attiny > mit den RS 232 Spannungen zuordnen kann. Da gibt es schlicht und einfach auch keine Verträglichkeit - das war es, was Max. H. dir durch die Blume sagen wollte.
Das ist natürlich ernüchternd. Gibt es denn irgendeine (für mich machbare) Möglichkeit den HEX code vom AVR Assembler über USB auf den Attiny zu flashen? Ansonsten gibt es noch andere AVRs mit denen das geht?
Bodo Kaiser schrieb: > Gibt es denn irgendeine (für mich > machbare) Möglichkeit den HEX code vom AVR Assembler über USB auf den > Attiny zu flashen? Mit einem USB Programmer, k.A. wie die für AVR alle heißen. Einer wurde schon genannt: Georg G. schrieb: > USBasp
Bodo Kaiser schrieb: > Das ist natürlich ernüchternd. An einem Programmer wirst du wohl oder übel nicht vorbeikommen. Was ist daran so schlimm ein paar Euro dafür zu investieren und sich viel Ärger und Arbeit zu ersparen?
Eberhard F. schrieb: > An einem Programmer wirst du wohl oder übel nicht > vorbeikommen. Was ist daran so schlimm ein paar Euro > dafür zu investieren und sich viel Ärger und Arbeit > zu ersparen? Ich fand es nur ernüchternd, dass das ich so falsch lag... Bei Euren Artikel (http://www.mikrocontroller.net/articles/AVR_In_System_Programmer) steht ja noch mehr drüber. Ich denke mit dem AVRISP MK II (http://www.reichelt.de/?ARTICLE=45040&PROVID=2257&wt_mc=amc136152448016369&ref=adwords_pla&>a=16554687270_52186531950&gkw=Broad_16554687270_at+avr-isp+mk2&gclid=CNO0xsrM5sECFXDHtAodNW8AKw) kann man nichts falsch machen (auch wenns bisschen mehr als paar Euro sind). Einen eigenen Programmer kann ich wegen fehlendem Programmer leider nicht bauen, würde mir das ehrlich gesagt auch noch nicht zu trauen. Gibt es eigentlich noch ein paar Artikel, die man vor dem Einkauf/Begin lesen sollte? Wie Ihr schon bemerkt habt bin ich ziemlich neu was mC angeht. Die Artikel hier und einige grundlegende Artikel über elektronische Bauteile habe ich schon durch. Was mir evtl. noch helfen würde wären Vorgehen beim Schaltkreisentwurf, Debugging, Komponenten die man sonst noch brauch usw. Hoffe das ist in Ordnung dafür keinen extra Post zu eröffnen.
Bodo Kaiser schrieb: > Ich denke mit dem AVRISP MK II ...... Damit wirst du sicherlich nichts falsch machen, ist klein und funktioniert mit allen Atmel Entwicklungsumgebungen, unterstützt auch die neueren ATxMega Typen.
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.