Forum: Mikrocontroller und Digitale Elektronik Wie einen Attiny45 programmieren?


von Florian M. (----florian----)


Lesenswert?

Nabend.

Weiß zufällig jemand eine Software, mit dem man einen Tiny45
programmieren kann? Habe den Programmer aus dem Tutorial aufgebaut und
mit Ponyprog funktioniert es ja leider (noch) nicht.

Wie programmiert ihr den?

Bin dankbar für jede Hilfe.

Gruß Florian

von Sebastian (Gast)


Lesenswert?

Ich nutze die aktuelle Verion vonn Bascom.
Klappt einwandfrei.

Sebastian

von Florian M. (----florian----)


Lesenswert?

Bascom AVR? Kann ich da einfach eine Hex Datei reinladen?

Und den programmer vom tutorial?

Vielen Dank für die Antwort


Gruß Florian

von Florian M. (----florian----)


Lesenswert?

Achja, ich programmiere in Assembler.

von Winfried (Gast)


Lesenswert?

Da bleibt dir wohl nur der Weg über AVRISP-Programmer und AVR-Studio.
Oder STK500. Damit geht es.

von Hannes L. (hannes)


Lesenswert?

> Da bleibt dir wohl nur der Weg über AVRISP-Programmer und AVR-
> Studio.
> Oder STK500. Damit geht es.

Genau...

Damit wird auch zukünftig jeder neue AVR programmierbar sein, denn die
Firmware des Brenners wird mittels AVR-Studio per Update immer an den
neuesten Stand angepasst. Die Teile sind also zukunftsicher.

Und da dies aus "erster Hand" erfolgt (nämlich von ATMEL, dem
Hersteller der AVRs), kann man auch davon ausgehen, dass die Updates
vor den neuen AVR-Typen verfügbar sind.

Bei Drittanbietern, die irgendwelche Hobbylösungen anbieten, wird eine
neue Softwareversion erst nach Erscheinen der neuen Typen programmiert,
wenn überhaupt...

...

von romanua (Gast)


Lesenswert?


von senex24 (Gast)


Lesenswert?

an HanneS
Zukunftssicher?  - Sicher sind nur die Renten!

Sobald STK800 erscheint und der Support für STK500 eingestellt wird...

von Rahul (Gast)


Lesenswert?

Wieso sollte es ein STK800 geben? Und wenn, wann?
ISP wird höchstens von JTAG abgelöst, wobei sich das erst bei den
grösseren Controllern lohnt.
Komischerweise hat Atmel sich inzwischen das STK500-V2-Protokoll
ausgedacht, das einwandfrei auf dem STK500 läuft (sollte
selbstverständlich sein...).
Scheinbar gibt es beim STK500 immer noch Entwicklungspotenzial.
Notfalls gibt es halt ein weiteres STK50x.
Für mich klingt senex24-Post nach "Ich habe keine Ahnung wovon ich
rede, aber das muß ich unbedingt kundtun!"

(Merkt man, dass ich mein(e) STK500 gerne mag?)

Schön wäre ein Aufsteckboard für die neuen Tinies (Mehrzahl von
Tiny...) wie das  STK501, damit man sich diese komischen
HV-Verdahtungsakte sparen kann.

von senex24 (Gast)


Lesenswert?

Wenn Rahul 'Zukunft' als 'die nächsten anderthalb Jahre' definiert,
so nehme ich natürlich meinen Kommentar mit dem Ausdruck größten
Bedauerns zurück.
Möge er in seiner Profilaufbahn nie ein 'sorry, discontinued'
erfahren, woraufhin eine erhebliche Investition Schrottwert hat (und
dann die kritisierten Drittanbieter mit ihren Kenntnissen aushelfen
müssen).

von Hannes L. (hannes)


Lesenswert?

Da iss was dran...

Denn wenn die Weiterentwicklung der AVRs so verläuft, wie die
Entwicklung der MegaX8-Serie, dann könnte es sein, dass die AVRs
aussterben weil sie keiner mehr kauft...

Aber an das STK800 von ATMEL glaube ich vorerst trotzdem nicht...

Zu den "Drittanbietern" muss ich mich ja selbst zählen, denn ich habe
auch ein AVR-ISP-System (Hardware und PC-Software) kreiert, bin aber
nicht an einer Verbreitung interessiert, weil ich keine Lust habe,
andauernd neue AVR-Typen implementieren zu müssen, die ich selbst nicht
verwende. Meine "Kritik" an den Drittanbietern trifft mich also auch
selbst, aber damit kann ich leben. Trifft sie dich (senex24) eigentlich
auch? Oder warum stört dich diese meine "Kritik"?

...

von Rahul (Gast)


Lesenswert?

@Senex:
Welcher Anbeiter kündigt von heute auf morgen seine Bauteile ab, ohne
Alternativen anzubieten?
Wenn er überhaupt von heute auf morgen abkündigt, dann stellt er im
Normallfall die Produktion ein und hat noch Bestände auf Lager, oder
kündigt zu einem bestimmten Zeitpunkt das Ende der Produktion an.
Dass kein Bauteil endlos verfügbar ist, kann man sehr gut an der RoHS
sehen: Dadurch fallen diverse Logik-Bausteine einfach weg.
Das wurde aber auch recht früh angekündigt...
Das hat aber alles nichts damit zu tun, dass man momentan einwandfrei
einen ATTiny45 mit einem STK500 programmieren kann, bevor es die
meisten "Drittanbieter" machen können...
Und mit Werkzeugen, die vom Hersteller eines Bauteils geliefert werden,
kann man meistens alle Möglichkeiten dieses Bauteils benutzen (z.B.
HV-Parallel-Programming)...

von mthomas (Gast)


Lesenswert?

http://www.siwawi.arubi.uni-kl.de/avr_projects/avrispre/index_de.html
Zum Original AVR-ISP kompatibler Nachbau. Nutzt die Atmel-Firmware und
sollte daher auch mit ATmega45 zurechtkommen (nicht selbst
ausprobiert). Programmiersoftware z.B. AVRStudio oder avrdude 5.x. Wie
auf der Seite geschrieben: das Original ist relativ billig. Selbstbau
lohnt nur, wenn man die "Arbeitszeit" nicht einrechnet.

von senex24 (Gast)


Lesenswert?

an HanneS

Mich stört nichts, ich wollte nur (wieder einmal) eine Erfahrung
weitergeben, aber Erfahrungen muss wohl jeder selbst machen.


an Rahul

Elektronische Einzelbauteile sind meist unkritisch, da findet sich
Ersatz. Es geht um Systeme im weitesten Sinne, und da kommt es darauf
an, wie groß Sie sind im Verhältnis zu Ihrem Lieferanten. Und es gibt
so hässliche Dinge wie Firmenübernahmen und -pleiten; dann bin ich froh
um den kleinen Drittanbieter in der Nachbarstadt (denn für den bin ich
wichtig (Verhältnis)).

Bevor wir aber in Off-topic verschoben werden, verabschiede ich mich.
Es war auch kein positiver Beitrag zum Ursprungsthema, ich geb's zu.

von Florian M. (----florian----)


Lesenswert?

Vielen Dank für die zahlreichen antworten.

Also wäre das Stk500 eine gute Investition?

Wollte es eigentlich nicht kaufen, da es so wenig AVR-Typen
unterstützt.(laut Co..ad Katalog). Da liegen die wohl falsch.

Gruß Florian

von Rahul (Gast)


Lesenswert?

Wie schon erwähnt: Es unterstützt alle DIP-Typen ohne Adapter und
TQFP-Typen, die es nur in disem Gehäuse gibt mit entsprechenden
Adaptern (STK501, STK502...).
Solltest Du den Kauf eines solchen Gerätes in Erwägung ziehen, solltest
du bei Anbietern wie Reichelt.de, Kessler-Elektronik.de oder
CSD-electronics.de mal vorbeigucken.
Das "C" ist da (und nicht nur da) ne Apotheke...

von Florian M. (----florian----)


Angehängte Dateien:

Lesenswert?

Hi, ich habe mich entschieden, den low cost Programmieradapter von Atmel
nachzubauen.

Ich hätte da nur eine Frage:

Was bedeutet der Pad in der Mitte. Was wird da angeschlossen?

Weiß das zufällig jemand?

Gruß Florian

von Hannes L. (hannes)


Lesenswert?

Das Teil kann wohl die neuen AVRs nicht.
Aber davon gibt es Weiterentwicklungen mit AT90S2313. Such mal nach
AN910.

...

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.