Forum: Compiler & IDEs Attiny 45 auf Lernbord von Franzis


von kuckuck (Gast)


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

von smufte (Gast)


Lesenswert?

Pinbelegung sind soweit gleich.

probiers mit LPmikroISP.exe.

von kuckuck (Gast)


Lesenswert?

smufte

danke hab ich als erstes gemacht!

MFG

von Helfer (Gast)


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!

von kuckuck (Gast)


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

von Karl H. (kbuchegg)


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.

von Helfer (Gast)


Lesenswert?

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.

von Helfer (Gast)


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.

von kuckuck (Gast)


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

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.