Hallo, habe ein Lernpaket Mikrocontroller von Franzis. Leider hat der beigelegte µC(attiny13) wenig Speicher und ich will auf den attiny 45 umsteigen! Habe aber das Problem das ich den Bootloader nicht geladen bekomme! Bord ist sauber gelötet und funktioniert mit dem Tiny13 wunderbar! Hoffe das man mir helfen kann Vielen Dank schon mal MFG
Hast du einen für den Attiny45 angepassten Bootloader benutzt oder den originalen für den Attiny13? Ein erster Blick in die beiden Datenblätter zeigt ja, dass die obere Adresse in Program Memory Map unterschiedlich ist. Weitere Unterschiede bestehen bei den Interruptvektoren etc. Wie man den Attiny45 mit dem Lernpaket programmieren kann steht hier: http://www.elektronik-labor.de/AVR/AVRdude.html - allerdings nicht über den Bootloader sondern reguläres ISP!
hallo Helfer, da ist Problem 2! Habe ich auch schon probiert, runtergeladen entpackt, und versucht zu öffnen! Habe kein Dos,Dateien zeigen sich kurz, ca 1/10 Sekunde lang und dann ist wieder weg! Habe auch nur diese Platine, ISP geht wahrscheinlich damit nicht! Jedenfalls weiß ich nicht wie. MFG
kuckuck schrieb: > hallo Helfer, > da ist Problem 2! > Habe ich auch schon probiert, runtergeladen > entpackt, und versucht zu öffnen! > > Habe kein Dos,Dateien zeigen sich kurz, ca 1/10 Sekunde lang und dann > ist wieder weg! Such dir eine Anleitung im Web, wie man mit der "DOS-Box" unter Windows umgeht. In aller kürze: Du gehst auf "Start" und in der Eingabezeile (unter XP war die noch bei "Run") gibst du "cmd" ein. Das startet dir einen Commando Interpreter. Du kriegst ein schwarzes Fenster mit einem Prompt. So wie man eben vor Windows Computer bedient hat. Einige Kommandos pwd print working directory cd change directory dir Inhaltsverzeichnis anzeigen deine Tage als Maus-Klicki-Bunti Computer Bediener sind vorbei. Jetzt gehts auf die Command Line.
So wie Karl Heinz schreibt kannst du die DOS-Box (Kommandozeile) aufrufen und bedienen. Alternativ gibt es für AVRDUDE auch grafische Benutzeroberflächen sog. GUIs.
> Habe auch nur diese Platine, ISP geht wahrscheinlich damit nicht! Doch die Platine kann man mit dem ISP Verfahren programmieren. Das ist im Handbuch unter ISP-Upload beschrieben. Anders wäre es ja unmöglich einen Bootloader in den Attiny13 des Lernpakets aufzuspielen, denn exakt das ist ja eine ISP-Programmierung! Bei dem Ersatz des Attiny13 durch den Attiny45 kann (muss) man das ISP Programmieren auch benutzen. Aber nicht mit der originalen ISP-Programmiersoftware aus dem Lernpaket, weil die wieder auf den Attiny13 zurechtgeschnitten ist. Sondern mit einem anderen ISP-Programmierprogramm, mämlich dem AVRDUDE. Damit das AVRDUDE das richtig macht, muss es allerdings wissen, wie der Attiny45 auf der Platine sitzt, d.h. es sit eine Anpassung in der avrdude.conf Datei nötig. Wie die Anpassung aussieht bzw. wie sie gemacht wurde steht in dem Link oben. Dann heisst es nur noch AVRDUDE richtig bedienen. Und da kommt die DOS-Box ins Spiel bzw. die von Ralf vorbereiteten Batchdateien.
Karl Heinz Buchegger schrieb: > deine Tage als Maus-Klicki-Bunti Computer Bediener sind vorbei. Jetzt > > gehts auf die Command Line. Hallo sehr schön gesagt!;) Hab mir heute mal was anderes überlegt und noch ein paar Tips eingeholt und werde das Problem anders lösen. 1. hab ich mir nen neues Eval- / Prog Board gekauft! myAVR MK2 USB und 2. geht mit dem Tiny 13 auch ein 16 flammiges Lauflicht! Man muß nur wissen wie. Trotzdem vielen Dank an euch Werde mich aber trotzdem weiter damit befassen, damit das alles nicht umsonst war! MFG
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.