Forum: Mikrocontroller und Digitale Elektronik ATMega328p Flashfehler, Erwartet 0C, 00


von MOBA 2. (Gast)


Lesenswert?

Hallo,

ich habe ein Projekt mit einem ATMega328p. Läuft bei 3,3V @ 8Mhz am 
Quarz. Darüber liegt ein ESP8266 (Mega als SMD, ESP THT).

Jetzt habe ich seltsame Phänomene. Immer wenn ich den Flash beschreiben 
will, gibt er mir zurück: Erwartet Adresse 0x0000 = 0x0C. Er hat dort 
immer 0x00. Dieser Fehler tritt permanent auf. Da das SMD MEGA ist, ist 
das nicht so toll den zu tauschen jedes mal.

Ich frage mich jetzt, ob der einfach defekt ist, oder ob jmd. das schon 
mal hatte?!

von Bastian W. (jackfrost)


Lesenswert?

Wenn du ihn löscht was steht dann drinnen ?

von Schaltplankenner (Gast)


Lesenswert?

Marius D. schrieb:
> Jetzt habe ich seltsame Phänomene.

Daraus folgt:

[ ] Aufbau schlecht
[ ] Versorgung schlecht
[ ] Entkopplung schlecht
[ ] Schaltung schlecht

.......

von Georg G. (df2au)


Lesenswert?

Welcher Programmierer? Kann der Wirklich 3.3V? Hat er ggfs Pegelwandler? 
Ist ein typischer Fehler für z.B. einen vergewaltigten USBASP.
Andere Möglichkeit: An MISO-MOSI hängt noch jemand und versaut den 
Pegel. Da hilft manchmal langsamer zu programmieren.

von Schaltplankenner (Gast)


Lesenswert?

Georg G. schrieb:
> Welcher Programmierer?

Wie so oft muss man auch hier den Leuten immer die Popel
einzeln aus der Nase ziehen (wenn überhaupt noch was zurück
kommt ....)

von MOBA 2. (Gast)


Lesenswert?

Schaltplankenner schrieb:
> Georg G. schrieb:
>> Welcher Programmierer?
>
> Wie so oft muss man auch hier den Leuten immer die Popel
> einzeln aus der Nase ziehen (wenn überhaupt noch was zurück
> kommt ....)

Ich bin unterwegs, jetzt arbeite ich daran weiter.
Ich bin kein Anfänger, solche Fehler sind es nicht.
Am SPI hängt nichts, wenn ich lösche habe ich FF's drin wie korrekt.
Programmer ist der Diamex All-Avr.

Komisch ist auch: Fuses/Erase und Bootloader schreiben klappt. Nur das 
Hauptprogramm (~27kb) nicht. Da ich die FW noch nicht ganz fertig habe, 
brauche ich das aber zum debuggen.

von MOBA 2. (Gast)


Lesenswert?

Ich bin jetzt mal wieder dazu gekommen.
Es lag am Chip. Vll. einen Schaden beim einlöten genommen?!

von nico_2010 (Gast)


Lesenswert?

Hello!
I suppose that Atmega328 and ESP2866 are connected via SPI bus. In this 
case try to brake connection between them and then reprogram uC.
If the error persist (and your devices are connected via UART) you may 
check for bad connection on uC power supply.

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.