Hallo zusammen,
naiv wie ich bin, habe ich gedacht, ich könnte anstelle eines
ATTiny12/15 (in der Pollin-Beschreibung angegeben) einen ATTiny25
flashen.
Die Pin-Belegung (PB0..2) ist bei allen gleich, dennoch will's nicht
klappen.
ATMega32 auf dem Board läuft, ist aber nicht gleichzeitig eingesteckt
;-)
Spannung ist auch da...
Kann jemand sachdienliche Hinweise geben!?
mfg NOS
klassische jedem-neuling-unbedingt-stellen Frage: Wie kommst du darauf,
dass irgendwas nicht ginge?
- erhälst du Fehlermeldungen? (wenn ja, warum du und wir nicht?)
- kannst du a) nicht kompilieren/assemblieren (oh, die Sprache hast du
ja auch nicht angegeben...), b) nicht flashen (womit? Hard/software) c)
beides aber der tiny macht was ganz anderes (was? - programmcode hast du
auch keinen angegeben)
warum antworte ich eigentlich, ohne je eine Glaskugel besessen zu haben?
:D
...wie gesagt, ein selbst-verbrochenes Programm für den Mega32 tut was
es soll, selbst ISR + const-Zufriff (PROGMEM...) laufen... (GCC)
Beim Flashen des Tiny habe ich 'ignore' auf die Feststellung, dass das
Device unbekannt sei, geklickt. Es wurde geladen. Seit dem nicht mehr.
Dem GCC gebe ich -mmcu=attiny25 mit (zum Compilieren + Linken), das
kann's auch nicht sein...
Die ersten Hürden habe ich also mit dem Mega32 genommen...
mfg NOS
Unterstützt Pony eigentlich den Tiny25?
Falls nicht, woher soll Pony wissen, welche Parameter (z.B. Pagegröße)
der Tiny25 erwartet?
Wenn Du einen Programmer willst, der mit jedem neuen AVR-Typ zurecht
kommt, dann solltest Du schon einen nehmen, der von ATMEL (AVR-Studio)
auch unterstützt wird. Dann bist Du (dank Upgradefähigkeit) immer auf
der sicheren Seite.
...
>" habe ich 'ignore' auf die Feststellung, "
klingt, als ob Ponyprog (hab ich richtig getippt? ;) ) den Tiny25
(noch?) nicht unterstützt - zumindest hab ich den auf der Ponyprog
Homepage nicht gefunden.
mein einziger Tipp (außer abwarten): such dir einen anderen tiny, der
gleichviel Flash hat, bzw. genauso programmiert wird (Datasheet, unter
"serial downloading") - spontan würde ich nach dem attiny26 oder 24
schauen, wenn einer von denen von Ponyprog unterstützt wird - und den
bei Ponyprog einstellen
oder du suchst eine andere Software für deinen Programmer etc.
Hallo Hannes,
Pony unterstützt den Tiny25 nicht direkt, aber ich bin nun mal naiv...
Mit dem Pollin-Board brauche ich keinen Programmer (für den Mega32,
Tiny15,...). Und ich hab auch keinen.
AVR-Studio habe ich mit allen angebotenen Programmern (im Menu, also
Board wie mit Pony angeschlossen) ausprobiert, das will aber nicht.
Ein Bekannter möchte eine Minimal-Anwendung auf minimlaer Fläche,
dachte, der Tiny25 wäre kein Problem. Scheint aber doch etwas
aufwändiger zu sein...
das hier
>Support the AVR ATtiny microcontroller ATtiny12, ATtiny15
steht auf der ponyprog seite. D.h. mit Ponyprog wird das wohl nichts.
Einen anderen Programmer unterstützt das Pollin boar meines wissens nach
nicht. Das einzige was jetzt noch hilft ist einen neuen
Programmieradapter kaufen und den zu verwenden, oder einfache einen
anderen tiny.
Hallu Du,
mittel brute-force-attac (einfach alles ausprobieren) bin ich nun
soweit, dass das Programm laden + wieder auslesen werden kann.
In Ponyprog ATTiny2313 wählen und Warnungen wo gewohnt wegklicken ;-)
Jetzt müsste nur das selbt geschriebene Programm was taugen, .HEX sieht
komisch (ohne Interrpt-Tabelle) aus, aber das ist eine andere
Geschichte...
Danke für den Beistand!!!
hab gerade gesehen, dass avrdude den "siprog" - ja so 'heißt' dein
programmer - unterstützt, ist bei winavr dabei. einfach mal einen Blick
in den Inst. Ordner werfen.
und hier: http://www.mikrocontroller.net/articles/AVRDUDE
Joerg X. wrote:
> hab gerade gesehen, dass avrdude den "siprog" - ja so 'heißt' dein> programmer - unterstützt, ist bei winavr dabei. einfach mal einen Blick> in den Inst. Ordner werfen.> und hier: http://www.mikrocontroller.net/articles/AVRDUDE
Und ich habe mal gehört, dass man mit AVRDUDE auch die neuesten AVRs
ansprechen können soll, indem man die Daten des AVRs in eine externe
Configurationsdatei einträgt.
...
@Hannes: kann man, muss man hier aber nicht, da der attiny25/45/85
'sowieso' unterstützt wird...
Ist aber nicht ganz uninteressant, wenn man immer die 'neuesten' AVRs
beutzen will ;-)
Joerg X. wrote:
> @Hannes: kann man, muss man hier aber nicht, da der attiny25/45/85> 'sowieso' unterstützt wird...
Danke für die Aufklärung. Da ich AVRDUDE aber selbst nicht nutze, muss
ich auch nicht wissen, welche neuen Typen von der gerade aktuellen
Version noch nicht unterstützt werden. Ich nutze mit STK500 das in
AVR-Studio integrierte ISP-Programm.
> Ist aber nicht ganz uninteressant, wenn man immer die 'neuesten' AVRs> beutzen will ;-)
Eben...
Ind ich weiß dank dieses Threads jetzt, welches alternative ISP-Programm
man einem Besitzer des Pollin-Boards empfehlen kann, denn Pollin
empfiehlt ja Ponyprog. Und da Claudio inzwischen andere Dinge als
Ponyprog im Sinn hat, hinkt Ponyprog (das ich übrigens auch nicht
benutze) der Realität arg hinterher.
...
...als Hobbyist (nicht Hobbit ;-) kam ich erst jetzt dazu:
AVRDUDE läuft prima, mit meinen anderen Versuchen habe ich 2 Controller
zurschossen (sind ja noch 2 da).
Vielen Dank noch mal!!!!