Forum: Mikrocontroller und Digitale Elektronik ATMEGA48/88/168 kann nicht gebrannt werden


von Dirac I. (dirac-impuls)


Lesenswert?

Nabend Leute,

ich kann mit meinem WinAVR atmega8 brennen aber keine atmega48/88/168. 
Ich schätze mal es liegt am Makefile.

Als Fehlermeldung kommt am Beispiel des atmega168:

avrdude -p atmega168 -P com3 -c avr910    -U flash:w:main.hex


Das entsprechende auch bei den 48 und 88.

Danach kommt eine lange Liste von µCs. Ein Teil davon:

    Device code: 0x68 = AT90S8535
    Device code: 0x69 = ATMEGA8535
    Device code: 0x6a = (unknown)
    Device code: 0x6b = (unknown)
    Device code: 0x6c = AT90S4434
    Device code: 0x6d = (unknown)

Die 48/88/168 sind darin nicht aufgelistet.



Es gibt doch bestimmte ne Möglichkeit die zu brennen oder?


Danke.

von holger (Gast)


Lesenswert?

>Es gibt doch bestimmte ne Möglichkeit die zu brennen oder?

Compilerupdate

von A. Fau R. (Gast)


Lesenswert?

Töpferofen auf ca. 650°C einstellen.
ca. 30 Minuten drinnen lassen.

Und schon sind Sie gebrannt. Egal welcher Typ.

von holger (Gast)


Lesenswert?

>avr910

Vieleicht kann dein Prommer die neueren
Typen auch einfach nur nicht.

von volltroll.de (Gast)


Lesenswert?

Einfach mal bei avrdude auf der Hompage nachsehen obs nen update gibt 
was die unterstuetzt, oder uisp oder nen andres programm nehmen. Kannst 
ja auch avrstudio nutzen zum brennen, brauchst eigentlich nur avrprog. 
Aber kann sein, dass der Controller zu neu ist. Ist mit auch schon 
passiert mit jtag.

von Dirac I. (dirac-impuls)


Lesenswert?

Ich hab das neuste WinAVR 03/2009 runtergeladen und es funzt immer noch 
nicht.

Programmer ist in Ordnung, da ich mit myAVR Workpad PLUS brennen kann.

Und AVRStudio ist auch nicht so gut, da man damit glaube ich nur mit 
Assembler programmieren kann.

von Justus S. (jussa)


Lesenswert?

Dirac Impuls wrote:


> da man damit glaube ich nur mit
> Assembler programmieren kann.

nö, C geht auch

von Philipp H. (swissrookie)


Lesenswert?

Projekthomepage vom AVR910:

ATmega48/88 -> Mit Modifikation in avrdude.conf für avrdude zu 
verwenden.

http://www.klaus-leidinger.de/mp/Mikrocontroller/AVR-Prog/AVR-Programmer.html#updates

dort findest du auch ein vorbereitetes config-file für den Dude

von Dirac I. (dirac-impuls)


Lesenswert?

Alles klarsen. Dann probier ich das mal.

Danke!

von Dirac I. (dirac-impuls)


Lesenswert?

Mit dem anderen Config File funzt es auch nicht. Habe jetzt wieder das 
original drin. Und da steht auch was von 168.

#define ATMEGA168   0x86

und weiter unten die Definition. Das muss doch damit möglich sein!

von Sigint 112 (sigint)


Lesenswert?

A. Fau R. wrote:
> Töpferofen auf ca. 650°C einstellen.
> ca. 30 Minuten drinnen lassen.
>
> Und schon sind Sie gebrannt. Egal welcher Typ.

Muss ich da noch ne CD mit der Firmware einlegen??! Ich hab das probiert 
und es hat nicht funktioniert.

von Läubi .. (laeubi) Benutzerseite


Lesenswert?

Dirac Impuls wrote:
> Mit dem anderen Config File funzt es auch nicht. Habe jetzt wieder das
> original drin. Und da steht auch was von 168.
>
> #define ATMEGA168   0x86
>
> und weiter unten die Definition. Das muss doch damit möglich sein!

Dreh mal die Geschwindigkeit runter vieleicht liegt es daran, der 
Mega48/88/168 hat ne CHKDIv/8 Fuse wodurch die ab Werk mit langsamen 
Takt laufen.

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.