Forum: Mikrocontroller und Digitale Elektronik ATmega644 - Device Signature wird nur halb oder gar nicht empfa


von Benedikt K. (benek)


Lesenswert?

Hallo,

seit einiger Zeit will sich mein selbstgebautes Prototyping Board für 
den ATmega 644 nicht mehr beschreiben lassen. Und zwar funktioniert es 
manchmal überhaupt nicht oder die Device Signature kann nur halb 
empfangen werden:
1
C:\avrdude\avrdude.exe -C C:\avrdude\avrdude.conf -p m644 -P usb -c usbtiny  -U flash:w:C:\Users\Benedikt_2\Documents\Atmel Studio\Atmega644Uart\Atmega644Uart\Debug\Atmega644Uart.hex:a 
2
3
avrdude.exe: AVR device initialized and ready to accept instructions
4
5
Reading | ################################################## | 100% 0.14s
6
7
avrdude.exe: Device signature = 0x000009
8
avrdude.exe: Expected signature for ATMEGA644 is 1E 96 09
9
             Double check chip, or use -F to override this check.
10
11
avrdude.exe done.  Thank you.

Woran könnte das liegen? Wo könnte mein Schaltungsfehler sein?

MfG Bene

EDIT: Am Controller liegt es nicht. Andere funktionieren genausowenig 
auf der Platine.

von holger (Gast)


Lesenswert?

>Woran könnte das liegen? Wo könnte mein Schaltungsfehler sein?

An deinem Reset Pin.
Versuch auch mal -B 10 als Parameter.

von Kaj (Gast)


Lesenswert?

Benedikt K. schrieb:
> Wo könnte mein Schaltungsfehler sein?

Also so ohne Schaltplan sagt meine Glaskugel: 42

von Knut B. (Firma: TravelRec.) (travelrec) Benutzerseite


Lesenswert?

- Spannung passt nicht
- Blockkondensatoren vergessen
- ISP-Frequenz zu hoch
- ...

von Hermann E. (hermann_e)


Lesenswert?

Hatte das gleiche Problem auch, in meinem Fall war damals die Fuse 
"CKDIV8" (Clock-Frequenzteilung durch 8) aus unerklärlichen Gründen 
aktiviert.

von Benedikt K. (benek)


Angehängte Dateien:

Lesenswert?

holger schrieb:
>>Woran könnte das liegen? Wo könnte mein Schaltungsfehler sein?
>
> An deinem Reset Pin.
> Versuch auch mal -B 10 als Parameter.

Schade das hat nichts gebracht. Resetbeschaltung siehe Schaltplan

Knut Ballhause schrieb:
> - Spannung passt nicht
> - Blockkondensatoren vergessen
> - ISP-Frequenz zu hoch

Spannung passt, gerade überprüft. Blockkondensatoren sind auch da, siehe 
Schaltplan. Wie kann ich die ISP Frequenz in AVR Dude verändern?

Hermann E. schrieb:
> Hatte das gleiche Problem auch, in meinem Fall war damals die Fuse
> "CKDIV8" (Clock-Frequenzteilung durch 8) aus unerklärlichen Gründen
> aktiviert.

Leider tritt der Fehler auch bei verschiedenen Controllern auf, also 
kann es daran nicht liegen.

mfg

von Wusel D. (stefanfrings_de)


Lesenswert?

Mach mal ein Foto vom Aufbau. Der Schaltplan sieht Ok aus.

Du verwendest einen bescheidenen Programmer. Kauf Dir lieber einen 
"originalen" von Atmel.

von Pete K. (pete77)


Lesenswert?

- Liefert die Stromversorgung auch genug Strom und Spannung?
- Ist der 7805 nach Datenblatt beschaltet?

Was sollen JP1-3? Du schaltest die LED mit dem µC an und aus. Aber 
Achtung, der 644 kann nur beregenzten Strom liefern bzw, senken.
So wie Du es beschaltet hast, ist der µC überflüssig :-)

Seit einiger Zeit geht es nicht mehr? Vielleicht eine kalte Lötstelle?

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.