AVR: Programmieren geht, programm nicht...

Gast #68844
Lesenswert?
• ▲
▼
Hi!

Langsam bin ich nun echt am verzweifeln. Als Ersatz für einen Atmega
161 verwende ich in einer Schaltung einen Atmega162 im 161 Mode. Das
Auslesen des Programms funktioniert, die Programmierung der Fusebits
auch. Doch das Programm will einfach nicht zu laufen beginnen. Das
Programm hat zu 99% keine Fehler. Denn es ist ein Beispiel Programm des
Herstellers MCselec(ich verwende Easy tcp/ip) und es funktioniert auch
im Simulator... Doch es ist als ob der Atmega nicht erkennen würde das
im Flash ein Programm liegt. Doch es ist da, wenn ich den CHip wieder
auslese, bekomme ich die selben Daten, die ich auch geschrieben habe.
Nicht einmal eine Led lässt er blinken...

Nik
Gast #68845
Lesenswert?
• ▲
▼
Hi nochmals!

Ich konnte das Problem noch nicht ganz lösen, aber zumindest
eingrenzen. Das Programm scheint jetzt zu laufen aber;
(ich hoffe jemand kennt hier Easy tcp/ip ziemlich gut)
Nix passiert. Ich habe zum Pingen einfach mal das Testprogramm tcpip
auf den Controller geladen. Doch eines fällt mir auf. Mein iim7000
steckt anders herum auf der Platine als das auf dem Foto von der
MCselec homepage. Doch trotzdem bin ich sicher das ich sie richtig
herum hineingelötet habe. Denn: Sobald ich das Netzwerkkabel einstecke,
geht die link und die 100mbit led an...
Ich habe mich informiert, an welchem pin die link led hängen würde,
wenn ich das modul anders einläten würde. Und siehe da: die Led wäre
konstant an einem GND Pin angeschlossen. Was aber keinen Sinn macht..
Desshalb bin ich mir so sicher das ich es trotzdem richtig habe...

So hoffe ich das mir jemand helfen kann, was es sonst noch sein
könnte..Das einzige, was mir noch in den Sinn kommt, sind etwa 4
entkoppel Kondenstatoren die ich, weil ich keine mehr hatte, noch nicht
einlötete. Aber die, die ich noch hatte hab ich beim iim7000 modul und
bei der Netzwerkbuchse platziert. Was könnte es denn sonst noch sein?

NIk

P.s. Platinen Rückseite nach Lötbrücken untersucht,oberseite auch.
Dioden und so sind richtig eingelötet und es ist auch überall die
richtige Spannung vorhanden.
Gast #68846
Lesenswert?
• ▲
▼
Okay,ich werde in Zukunft einmal Selbstunterhalter ;)

Nein, ich konnte das Prob noch weiter eingrenzen. Denn bis zu dem Ort
an dem das Modul mit Config tcpip blablabla initialisiert wird, läuft
das Programm auch. Ab dann höngt es sich auf. Ich dachte mir, das das
an der Verdrahtung liegt. Doch die Platine ist die Originale von
MCSelec. Alle Bauteile und ic's sind richtig drin. Und lötbrücken hab
ich mit einer 25  Fach lupe nun auch wirklich alle entfernt. Jemand
noch Ideen?

Nik
Gast #68847
Lesenswert?
• ▲
▼
Ok, nochmal einfacher, damit sich niemand die ganzen Beiträge durchlesen
muss:

Kann es sein das meine Schaltung nicht funktioniert, weil ich bei
einigen ic's die entkoppelkondensatoren weggelassen habe?
->Der Mikrocontroller läuft, aber das Angehängte Modul IIM7000 reagiert
nicht auf die Befehle des Mikrocontrollers. Aber das Modul
funktioniert. Denn sobald der Netzwerkstecker drin is, leuchtet die 100
mbit und die link led..
Hat denn wirklich niemand mehr eine Idee?-schreibt doch wenigstens,
dass ihr keine Ahnung habt...;)

Nik

Antwort schreiben

Bitte melde dich an, um einen Beitrag zu schreiben.

oder

Mit Google-Account einloggen

Die Registrierung ist kostenlos und dauert nur eine Minute.

Jetzt registrieren