Forwährender Reset beim AT90S-8515 ?

Gast #120112
Lesenswert?
• ▲
▼
Hi,

ich habe ein Phänomen, dass ich mir überhaupt nicht erklären kann.

Obwoh die Versorgungsspannung von ca. 4,85V stabil anliegt und der Takt
von 8 MHz vorhanden ist, sieht es so aus, als wenn der AT90S-8515
ständig resettet wird.

Randbedingung drei AT90S-8515 hängen an der selben Spannungsversorgung
und am selben Kristaloszillator (Eingang auf XTAL1).

Kann mir bitte jemand weiterhelfen ??

Vorab vielen Dank.

Frank
Gast #120115
Lesenswert?
• ▲
▼
hallo!!
hatte auch (selbst gemachte) probleme mit dem 8515.... aber beim
programmiern!
ich verstehe leider das problem nicht richtig
also frage?
drei avrs auf einer platine die ueber isp oder was programmiert
werden?
du kannst sie also alle drei programmieren?
was fuer ne reset schaltung 10kOhm R + 47µF C ? oder die angebliche
save schaltung mit diode und so?
gruss juergen
Gast #120116
Lesenswert?
• ▲
▼
Hi,

der Watchdog ist nicht aktiviert, und ich habe eine Endlosschleife im
Program. Es scheint so, als wenn diese Endlosschleife 'while(1){}`
immer wieder verlassen wird und das Programm fängt wieder neu an.

Die drei avr's sind auf einer Platine auf IC sockel aufgebracht.
Programmiert werden sie mit dem KIT STK500

Reset der up's: Verbindung zwischen VCC und PIN9 (reset) über 4.7K

Gruß

Frank
Gast #120119
Lesenswert?
• ▲
▼
kürz am besten mal das programm aufs minimalste zusammen (kurzes signal
nach reset, dann schleife) um hardwarefehler auszuschliessen. wenns
dann nicht mehr ist schliess ich mich michael uan und vermute mal
stackprobleme
Gast #120120
Lesenswert?
• ▲
▼
Hi,

ich vermutete auch, dass es sich um ein Programmfehler handelt.
Deshalb habe ich in alen drei uP's villeicht ca. 10 Zeilen Programm
eingespielt.
Um zu erkenne was die uP's machen lasse ich dreimal eine LED leuchten,
dann kommt schon die Endlosschleife.

Was ich merkwürdigerweise beobachten konnte ist,  wenn ich mit der
Messpitze des Oszilloskops an die XTAL1 Eingänge gehe, um mir den Takt
anzusehen, wird  der Prozessor (das Program) erneut gestartet.
(verzeiht den Ausdruck aber: 'ich steh wie der Ochs vorm Berg')


Gruss Frank
Gast #120124
Lesenswert?
• ▲
▼
villeicht sind die leitungen vom takt zu lang? mal eine frage an die
profis (zu denen ich mich nicht zähle :): können die uC sich
gegenseitig stören oder die taktequelle belasten, so dass die nicht
mehr genau läuft?
Gast #120125
Lesenswert?
• ▲
▼
Betreibe das Board mal mit einem Controller. Resetbeschaltung bei diesem
AVR ist sehr kritisch. Der 8515 stürzt auch bei Luftzug ab.
Oft reicht es schon die Vcc Klemme mit einer Messleitung eines
Multimeters zu berühren um den AVR zum Absturz zu bringen.Diesen
Typ würde ich nicht mehr einsetzen. Oder du beachtest alle möglichen
EMV-Regeln (sehr aufwändig)

SG Josef
Gast #120128
Lesenswert?
• ▲
▼
Hi Frank,

soweit nach außen biegen, daß dieser Pin nachher nicht in der Fassung
steckt, sondern seitlich vorbei geht. Dann an diesen Pin mit
Klemmhaken oder ganz wenig Zinn mal den Ausgang von einem
Frequenzgenerator oder einem (am besten neuen, sicher
funktionierenden)
Quarzoszillator anhängen.

hth
Gunter

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