Forum: Mikrocontroller und Digitale Elektronik Externer Quarz bei ATmega32


von Thorsten D. (jupiter1)


Angehängte Dateien:

Lesenswert?

Hallo!

Habe das Problem das ich zum ersten mal mit einem STK600 und AVRStudio
einen µIC (ATmega32) Programmieren muß.

Mein Programm,das in gewissen Teilen fertig ist,funktioniert auf dem 
Board,
aber auf meiner Platine nicht.

Ich müsste jetzt wissen wie der mega32 grundbeschaltet wird 
(lt.Blockschaltbild oder anders?) und wie die Fuses und LockBits 
eingestellt
werden müssen, da ich einen 11,0594MHz Externen Quarz benutzen möchte 
und nicht den internen.

Ich vermute daß,das ein Taktgeber problem ist weil das Programm 
eigentlich
nur Pins ein/ausschaltet (Testmässig) und die Platine Hardwaremässig in 
ordnung ist.

Danke im Voraus für die Hilfe (Anfängerproblem --HILFE--)

von Michael U. (amiga)


Lesenswert?

Hallo,

Thorsten D. schrieb:

> werden müssen, da ich einen 11,0594MHz Externen Quarz benutzen möchte
> und nicht den internen.

Steht auf dem Screenshot soweit richtig.
Setze aber vorsichtshalber noch CKOPT.

Allerdings kommt er ja an den AVR nicht ran und kann nichtmal die 
Fusebits lesen, ist das jetzt auf dem STK600?

Anonsten verstehe ich das jetzt nicht, Du schreibst doch
> Ich müsste jetzt wissen wie der mega32 grundbeschaltet wird
und jetzt
> nur Pins ein/ausschaltet (Testmässig) und die Platine Hardwaremässig in
> ordnung ist.

Wenn die Platine in Ordnung ist, was willst Du dann wissen???

Gruß aus Berlin
Michael

von Thorsten D. (jupiter1)


Lesenswert?

Danke für die Antwort..

Ich habe von den Pinanschlüssen zu den Segment LEDs Hardwaremäßig 
geprüft,
d.h. vom pinanschluß GND angelegt, VCC am eingang der Segment LED 
->Funktioniert.

Also, die Pins am mega32 werden nicht geschaltet wie sie sollen ,daher 
meine Vermutung das keine Taktung vorliegt -keine Taktung -kein 
Programmablauf-
-unkontrollierter Pinzustande-

von Thorsten D. (jupiter1)


Lesenswert?

Wollte auch noch sagen ,das ich nicht weiß ob ich den mega32 richtig 
Beschaltet habe ,also fehlt bei einem Pin villeicht ein Vcc o.ä.
darum die Frage nach der Grundbeschaltung, mit Platine ist richtig 
meinte ich, die ansteuerung der Segment LEDs und Transistoren die die 
Segmentspannung zuschalten.

von Karl H. (kbuchegg)


Lesenswert?

Dann zeig doch mal den Schaltplan.

von Thorsten D. (jupiter1)


Angehängte Dateien:

Lesenswert?

Hier der Schaltplan!!

von Reinhard R. (reirawb)


Lesenswert?

Du hast Dauerreset.
R1 weg von GND, der muß an Vcc.

Reinhard

von Oliver (Gast)


Lesenswert?

Und den Kondensator brauchte es auch nicht.

Oliver

von Thorsten D. (jupiter1)


Lesenswert?

Super!

Also, Widerstand auf Vcc stimmt, CKOPT setzen stimmt auch ,aber der 
Spien muß auch gesetzt sein.

Ging aber nur mit Universalprommer auf Bauteileigenschaften einzustellen 
und zu Programmieren

Jetzt klappt alles ,DANK an alle für eure Hilfe

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.