Attiny 45 auf Lernbord von Franzis

Gast #2298894
Lesenswert?

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
Gast #2300874
Lesenswert?

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!
Gast #2301421
Lesenswert?

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
#2301502
Lesenswert?

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.
Gast #2301537
Lesenswert?

> 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.
Gast #2305202
Lesenswert?

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

Antwort schreiben

Bitte melde dich an, um einen Beitrag zu schreiben.

oder

Mit Google-Account einloggen

Die Registrierung ist kostenlos und dauert nur eine Minute.

Jetzt registrieren