Forum: Mikrocontroller und Digitale Elektronik ist der AT90S2313 defekt?


von Martin (Gast)


Lesenswert?

Hallo alle zusammen!

Ich bin neu und hab noch nich so mega-Ahnung, aber zum Problem:

Ich hab mir ein Testboard mit einem AT90S2313 mit 4MHz-Oszi aufgebaut!
Ich betreibe das Ding mit 5V.

Nun sollte ein simples Prog erstmal alle PINs an Port D auf high
schalten.

Das Programm überträgt er auch ohne Probleme mit PonyProg an der µC,
nur leider passiert an den PINs nix. Dort messe ich immer ca. 0,4-0,6V,
auch wenn ich den Flash komplett lösche. Der µC zieht immer um die 6mA
beim Proggen auch mal mehr ...

Reset hab ich übrigens mit 10kOhm auf +5V gezogen. Ich denke das dürfte
so stimmen!

So und nun die Frage: Kann mir jemand anhand dieser Daten und
jahrelanger ;) Erfahrung sagen, wie hoch die Chance is, dass das Ding
schon defekt is? Oder ob ich momentan einfach zu doof zum Proggen bin!

Danke schon mal
Martin

von Superman (Gast)


Lesenswert?

> Nun sollte ein simples Prog erstmal alle PINs an Port D auf high
> schalten.

Wie wäre es, wenn du uns dieses Programm mal zeigst? Vielleicht hat es
einen Fehler.
Dieses Scheiß Kryptonit stört mal wieder meinen Röntgenblick, sonst
könnte ich das Programm direkt aus deinem Controller lesen ;-)

> So und nun die Frage: Kann mir jemand anhand dieser Daten und
> jahrelanger ;) Erfahrung sagen, wie hoch die Chance is, dass das
> Ding schon defekt is?

42%

von remo (Gast)


Lesenswert?

Lad doch einfach mal ein Programm, von dem du sicher bist, daß es
funktioniert. Z.B. ein Beispielprogrämmchen aus dem Tutorial von dieser
Site.
Wenn dann wieder nix geht, dann liegts entweder am Prommer oder am
2313.
Der bislligste Weg das rauszufinden ist einen anderen 2313 zu
verwenden, doch die Chancen, daß es dann geht liegen unter 10%, denn
meistens sind die AVRs nicht ganz über den Jordan und halten viel mehr
aus als mann denkt. Bestenfalls brennt mal eine einzelne Ausgangsstufe
durch, solange du nicht gleich mit 9 Volt Betriebsspannung
drauflosgeballert hast.

Viel Glück
Remo

von Martin (Gast)


Angehängte Dateien:

Lesenswert?

Nun gut hier is das Proggi!

von Martin (Gast)


Lesenswert?

@remo Jo der Meinung bisnch ja auch, dass da so schnell nix schief gehen
kann! Zumal er ja ordentlich brennt! Und wennsch mit PonyProg brenne und
mit Yaap wieder auslese und das ganze auch noch identisch is, kann ich
ja eigentlich davon ausgehen, dass es bis in den Speicher des µC alles
funktioniert ... oder?

von remo (Gast)


Lesenswert?

Das Prog ist nun wirklich IO.
Schau dir mal das makefile an.
Welchen Controllertyp hast du dort angegeben, irgendwo muß ja stehen,
dass es ein 2313 sein soll.
Schau dir mal das asm und ggfs sogar das hexfile an, das du schließlich
brennst.
Neben dem ganzen initialisierungsschrott, den der Compiler so erzeugt,
müßten ja irgendwo mit dem Atmel Disassembler die beiden Befehle zu
finden sein.

Wie sihts mit dem Tackt aus, ist der kontrolliert? Ohne Clock passiert
natürlich auch nix.
Betriebsspannung kontrolliert?

ciao
remo

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.