Hallo, habe ein Assembler Programm geschrieben was eigentlich stabil funktioniert nur manchmal scheint es Startprobleme zu geben. Schalte ich am Controller den Strom ein läuft das Programm nicht richtig. Habe ich aber den Controller noch über die ISP an ein STK 500 angeschlossen und drücke bei eingeschalteter Stromversorgung (sowol am Stk als auch in meiner Schaltung) die Reset Taste geht es ohne Probleme. (+5V im Stk500 und +5 Volt in meiner Schaltung sind getrennt voneinander also dürfte es nicht an der Spannungsversorgung liegen. Die Beschaltung des Reset Pin mit 10K gegen VCC und 100n gegen Masse brachte keine Lösung. Einstellungsprobleme? Der ATmega lauft mit 16MHz und es ist auch ein 16Mhz Typ. Doch die Spannungsverorgung? Fuses falsch gesetzt?
Gast
#987069
probier mal Ext. Crystal/Resonator High Freq.; Start-up time: 258 CK + 4 ms
Gast
#987070
... wenn es ein Quarz angeschlossen ist!!!!
Masse am Controller angeschlossen?
Masse ist angeschlossen. Sronversorgung ist eine Steckernetzteil 5 Volt mit einem nachgeschaltetem DC-DC Wandler. nach dem Wanler habe ich einen C 100 uF + 100nF im AVR studio eigestellt habe ich: Ext. Crystal/Resonator High Freq.; Start-up time: 16CK + 4 ms
Gast
#987099
Start-up time: 16CK + 4 ms das reicht auf jedenfall!
Gast
#987102
Pullup an Reset Pin? BrownOut aktiviert? (Achtung! Bei der Einstellung!)
Gast
#987114
wieder so ein Fall: "alles Io aber das Ding will nicht!" - wie groß sind denn die Cs am Quarz? - Platinenlayout um den Quarz herum? ihr merkt ich tippe immer noch auf auf den Oszillator.
C sind 27pf das Quarz ist direkt am Controller und eine grosse Massefläche ist unter dem Controller.
Gast
#987133
> C sind 27pf
.. sind schon die äußerste grenze nach oben hin!
Wenn Du einen sch... (nicht ganz soguten) Quartz erwischt hast,
ist Reset schon wieder auf H, bevor der angefangen hat zu schwingen.
2x12pF wären besser. Die Pin-Kapazität kommt mit je ~5pF auch noch dazu.
Antwort schreiben
Bitte melde dich an, um einen Beitrag zu schreiben.