Forum: Mikrocontroller und Digitale Elektronik Systematische Fehlersuche/Problem!


von Beniroquai (Gast)


Angehängte Dateien:

Lesenswert?

Hallo!

Vor einigen Wochen habe ich angefangen mich für µC zu interessieren und 
habe mir erstmal eine Testschaltung gebastelt! (Siehe Dateianhang, PDF) 
Controller ist ein ATMEGA88 mit 32 Pins, hab den mit ein paar Tastern 
und LEDs ausgestattet und wollte nach dem bestücken der Platine mit dem 
ISP an die Schaltung ran und erstmal programmieren.

Programmieradapter ist der hier: 
http://www.ixbat.de/index.php?page_id=135

Belegung der STecker etc. passt! Hab ich nachgemessen. Beim 
verbindungsaufbau geht der Reset auch auf LOW, doch die Schaltung (Der 
IC) wird nicht erkannt! Was nun? Kenn mich noch nicht so damit aus! Hab 
nichts passendes gefunden, was mir helfen könnte. Kann mir vielleicht 
einer Tipps aus meiner Verzweifelung geben? ;)

Aufbau habe ich übrigens dem Tutorial von dieser Seite entnommen, sehr 
gut beschrieben!

Gruß,
Bene

von Michael G. (linuxgeek) Benutzerseite


Lesenswert?

Die wesentliche Information fehlt: Welches Programm wird zum flashen 
benutzt und wie lautet die Befehlszeile mit Ausgabe? Welche Firmware ist 
auf dem USBProg installiert?

Wie lautet der Wert von R1?

von Paul Baumann (Gast)


Lesenswert?

Wie groß ist R1?

MfG Paul

von holger (Gast)


Lesenswert?

Geh mit der ISP Frequenz auf 125kHz runter.
Frische ATMEga laufen ab Werk mit nur 1MHz intern RC.

von Beniroquai (Gast)


Lesenswert?

Tut mir leid für die Infos! Danke für die schnellen Antworten!

Also R1=10K
Frequenz werde ich ausprobieren!
Zum Flashen verwende ich AVR Studio.
"die Befehlszeile mit Ausgabe" was meinst du damit? "m8def.inc"?
Ich wollte erstmal die Fusebits konfigurieren. Richtige Reihenfolge?
Firmware vom Prog ist "AVRISP MK2 Clone". Die Verbindung steht!

Gruß
Bene

von Paul Baumann (Gast)


Lesenswert?

10K sind gut. Eventuell spuckt Dir aber der Kondensator von Reset nach 
Masse in die Suppe.
Versuche erst mal, die Signatur des Kontrollers im AVR-Studio zu lesen.
(Reiter "Advanced" und dort dann "Read")
Erst, wenn das geht, an den Fusebits ändern.

MfG Paul

von Michael G. (linuxgeek) Benutzerseite


Lesenswert?

Ja, 10k sind OK. Dass der Kondensator hier Probleme macht glaube ich 
nicht, so lange er nicht groesser als max. 100n ist (besser 50n). Dass 
die ISP-Frequenz allerdings zu hoch sein koennte ist schon eher eine 
Moeglichkeit.

Ben: Ich meinte die Ausgabe des Programmiertools bzw. die exakte 
Fehlerbeschreibung. Mit "geht nicht" kann man nichts anfangen.

Und wenn Du schon Schaltplaene machst gewoehn Dir mal an die Werte mit 
einzutragen, sonst ist das teilweise recht nutzlos.

Die Pinbelegung des 6-poligen ISP-Steckers entspricht uebrigens nicht 
dem Standard. Hast Du das wirklich richtig angeschlossen an den 
Programmer?

Gruss,
Michael

von Beniroquai (Gast)


Lesenswert?

Habe eine erfolgreiche Verbindung! Vielen Dank! Es war die Frequenz! 
:):):):) Der Abend ist gerettet! :D

Gruß,
Bene!

von Michael G. (linuxgeek) Benutzerseite


Lesenswert?

Jetzt brauchst ihn nur noch kaputtfusen dann koennen wir weiter machen 
:D

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.