Forum: Mikrocontroller und Digitale Elektronik ATmega 1284P flashen? wie?


von Buzz (Gast)


Lesenswert?

Hallo,
ich verwende die ganze Zeit den ATmega 16 und dazu Pony Prog um diesen 
zu flashen.
Bin damit auch sehr zufreiden...

Nun hab ich allerdings den ATmega 1284P neben mir liegen und kann diesen 
leider nicht mehr mit Pony Prog flashen da das Programm den Controller 
nicht unterstüzt -.-

gibts da irgend eine abhilfe??
Also jetzt einmal allgemein gemeint -> wie und mit welchen Programm kann 
ich den 1284P flashen.

gehts vielleicht i-wie über Pony Prog?

Ich danke euch für eure Hilfe hab schon google befragt allerdings find 
ich da nur bruchteile oder komme nicht weiter

von äppleworm (Gast)


Lesenswert?

Buzz schrieb:
> gibts da irgend eine abhilfe??

Gibts da nicht den App fürs i-phone?

von hexler (Gast)


Lesenswert?

Machs doch wie es alle anderen auch machen

von Nico K. (nkp)


Lesenswert?

Hallo ...

Ich verwende das STK500 und verbinde es mit dem 6-Pin-Anschluss auf die 
Platinen wo der 1284P sitzt. Klappte bis jetzt alles einwandfrei. Als 
Programm verwende ich das AVR-Studio (meist Version 4...).

Mit freundlichem Gruß

von Stefan (Gast)


Lesenswert?

avrdude unterstützt fast alle Controller und Programmieradapter. Hat 
allerdings keine grafische Oberfläche - wobei das zur Einbindung ins 
Makefile ganz gut ist.

von mit links (Gast)


Lesenswert?

Nimm blos kein Atmel Studio und auch ja nicht einen original Atmel 
Programmer, sonst funktioniert das plötzlich! Und was machste dann?!

von Buzz (Gast)


Lesenswert?

naja i-Phone hab ich nicht..

mit den 6 Pins ist das dann über LPT ja oder?!

gibts vielleicht irgendwo ein tutorial?

burn o mat hab ich mal probiert allerdings hat der scheinbar i-wie eine 
andere Pinbelegung wie bei Pony prog...
hilfe ?!? :(

von Buzz (Gast)


Lesenswert?

mit links schrieb:
> Nimm blos kein Atmel Studio und auch ja nicht einen original Atmel
> Programmer, sonst funktioniert das plötzlich! Und was machste dann?!

Atmel studio verwend ich schon von anfang an allerdings dachte ich da 
kann man nicht über LPT flashen??

Atmel programmer?? wo gibts den? :D

von flasher (Gast)


Lesenswert?

Buzz schrieb:
> über LPT flashen??

Flasche!

von Mw E. (Firma: fritzler-avr.de) (fritzler)


Lesenswert?

avrdude + avr burn o mat = läuft

von deutsche Freihandelszone (Gast)


Lesenswert?

Buzz schrieb:
> Nun hab ich allerdings den ATmega 1284P neben mir liegen und kann diesen
> leider nicht mehr

Zu dumm nur, wer kauft auch schon original Atmel Controller? Kauf doch 
die billigen clones aus der chinesen bay, dann funzen auch die 
Programmer die sonst nicht gehen.

von Jörg W. (dl8dtl) (Moderator) Benutzerseite


Lesenswert?

Buzz schrieb:
> mit den 6 Pins ist das dann über LPT ja oder?!

Nein, das mit den 6 Pins ist der ISP-Stecker, den Atmel seit fast
15 Jahren propagiert.

Der 10-pinnige Stecker ist seinerzeit von Kanda eingeführt worden,
das war übrigens wirklich "das über LPT".

von Kaffesatz (Gast)


Lesenswert?

Buzz schrieb:
> hab schon google befragt allerdings find
> ich da nur bruchteile oder komme nicht weiter

Einfach mal über den Tellerrand gucken:

Beitrag "AVR flashen die tausendste"

und schon hat man die ultimativen Tipps.

von Buzz (Gast)


Lesenswert?

Danke schon mal

Martin Wende schrieb:
> avrdude + avr burn o mat = läuft

und wie bekomm ich den 1284P da rein als Device?


Kaffesatz schrieb:
> Einfach mal über den Tellerrand gucken:
>
> Beitrag "AVR flashen die tausendste"
>
> und schon hat man die ultimativen Tipps.

ja danke habs gelesen heißt das jetzt ich sollt mir einen neuen 
controller kaufen?


ich dachte einfach ich kann den 1284P auch einfach über die 3 leitungen 
+ reset programmieren... so wie mit pony prog eben den atmega16

von Aspergillus fumigatus (Gast)


Lesenswert?

Ich frag mich, warum eigentlich alle anderen kein Problem mit dem 
Atmega1284P haben? Traun die sich nicht, hier um Hilfe zu betteln oder 
werden die Controller nur als Briefbeschwerer gekauft?

Sind alle anderen Schnittstellen ausser LTP an deiner Kiste schon 
verschimmelt?

von Buzz (Gast)


Lesenswert?

ja sorry aber ich weis wirklich grad nicht weiter und durchforste 
nebenbei immer noch das restliche internet...

nein sind sie nicht aber ich hab keinen anderen programmer und ich 
wollte den ISP beihalten dass ich den controller nicht immer 
herausziehen muss

von Jörg W. (dl8dtl) (Moderator) Benutzerseite


Lesenswert?

Buzz schrieb:
> ich dachte einfach ich kann den 1284P auch einfach über die 3 leitungen
> + reset programmieren...

Natürlich kannst du das.

> so wie mit pony prog eben den atmega16

Nur eben nicht mit einer Software, die offenbar schon lange (den
ATmega1284P gibt es schon mindestens 5 Jahre lang) nicht mehr gepflegt
wird.

Atmel Studio und avrdude sind ja nun schon zur Genüge genannt
worden.

von Buzz (Gast)


Lesenswert?

danke!

avrdude beinhaltet leider nicht den 1284P ... gibts dafür was zum 
erweitern?

von Piezo (Gast)


Lesenswert?

Mann! Geh ins Bett. Vielleich kapierst du es wenn du ausgeschlafen hast.

von da1l6 (Gast)


Lesenswert?

Hallo

Natürlich kennt avrdude den 1284P. Die option heißt wenig überraschend: 
-p m1284p

da1l6

von Kanigulla (Gast)


Lesenswert?

da1l6 schrieb:
> Die option heißt wenig überraschend:
>
> -p m1284p

Och, dass wär jetzt aber nicht nötig gewesen. Immer diese 
Helfersyndrombesitzer.

von marixstorm (Gast)


Lesenswert?

Wie waere es einen alten ATmega8 in einen USBasp Programmer 
umzufunktionieren?

Oder http://matrixstorm.com/avr/tinyusbboard/#examples mit USBasp 
Programmer Beispielfirmware.
Über AVRdude oder KhazamaAVRProgrammer kann man dann auch den 
ATmega1284p beschreiben.

Wenn dir das zu lange Dauert und/oder du den Flashspeicher schonen 
möchtest (für jedes noch so kleine Programm werden ja normalerweise 
immer alle 128KiB gelöscht...), dann kannst du ja 
https://github.com/baerwolf/USBaspLoader auf dem Teil installieren.
Über USB kann ich innerhalb von 6sek die gesamten 128KiB auslesen.

von dolf (Gast)


Lesenswert?

Buzz schrieb:
> gibts da irgend eine abhilfe??
> Also jetzt einmal allgemein gemeint -> wie und mit welchen Programm kann
> ich den 1284P flashen.

ganz kurz gesagt
-geld in die hand nehmen und nen programmer kaufen
-passende software verwenden

wenn das nicht kannst/willst dann nimm nen mega32 oder 644.
der wird ja unterstützt.

ich will nicht weil ich nicht selber programmiere und nur ab und zu für 
uhren u.s.w. nen controller beschreiben muß.
dafür reicht ponyprog/lpt locker aus.

von Buzz (Gast)


Lesenswert?

Piezo schrieb:
> Mann! Geh ins Bett. Vielleich kapierst du es wenn du ausgeschlafen hast.

JO genau auf solche Kommentare kann man verzichten...
wenn man eben noch nicht viel mit AVRDude "gespielt" hat kennt man sich 
da auch nicht aus oder ?!!
und ein Forum ist da um Probleme zu behandeln oder Themen diskutieren zu 
können... wenn du das nicht kannst zumindest nicht auf einer gewissen 
Ebene dann solltest dus ganz lassen!
Immerhin hast du dich auch nicht von heut auf morgen damit ausgekannt...


PS:
habs hinbekommen mit AVR Dude allerdings auf eine etwas andere weise 
aber haut super hin scheint schon öfters ein Problem gewesen zu sein das 
dafür ja einige Themen in Foren gibt^^

Danke an die, die (effektif) geholfen haben/ wollten.

von Buzz (Gast)


Lesenswert?

Buzz schrieb:
> effektif

verdammt.. die Uhrzeit schlägt wirklich auf die konzetration...

von Jörg W. (dl8dtl) (Moderator) Benutzerseite


Lesenswert?

Buzz schrieb:
> wenn man eben noch nicht viel mit AVRDude "gespielt" hat kennt man sich
> da auch nicht aus oder ?!!

Dann sollte man aber auch keine Behauptungen aufstellen wie:

Buzz schrieb:
> avrdude beinhaltet leider nicht den 1284P

Ansonsten könnte es passieren, dass ich dir mit dem SVN-Log kontere:
1
r805 | joerg_wunsch | 2009-02-25 08:51:04 +0100 (Wed, 25 Feb 2009) | 2 lines
2
3
Add support for the ATmega1284P.

OK, ich habe mich geirrt: es sind erst 4 Jahre, nicht 5. ;-)

(Was derzeit wirklich nicht dabei ist, ist der ATmega1284, ohne P.
Aber der wird exakt gleich zum '1284P programmiert, lediglich die
Singature ist anders.)

von Mw E. (Firma: fritzler-avr.de) (fritzler)


Lesenswert?

Buzz schrieb:
> wenn man eben noch nicht viel mit AVRDude "gespielt" hat kennt man sich
> da auch nicht aus oder ?!!
Für sowas gibts Anleitungen und Dokumentationen der Software?!
Die müsst man nur mal lesen.

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.