Forum: Mikrocontroller und Digitale Elektronik AVR Atmega 8A-PU Läuft nicht


von Manuel H. (manuel_h36)


Lesenswert?

Hi,
ich habe mir von my avr ein Lernpacket gekauft und bin bisher schon ganz 
gut damit zurecht gekommen.
Nun will ich den Mikrocontroller außerhalb des Lernboardes laufen 
lassen,
bekomme es aber nicht wirklich hin.
Ich habe die zwei Anschlüsse mit der Bezeichnung GND mit dem Minus 
verbunden.
Jeweils VCC und AVCC habe ich mit 5V verbunden.
Zwischen Plus und dem Pin für Reset habe ich auch schon ein 10kohm 
Widerstand gelegt.

Aber der Mikrocontroller will einfach kein Ausgang beschalten, so wie er 
es mit dem draufgespielten Programm tun sollte.

Der Mikrocontroller funktioniert auf dem Übungsboard einwandfrei.

Kann sich jemand vorstellen, was ich falsch gemacht habe?

schon jetzt vielen dank für die Antworten.

Liebe Grüße
Manuel

von Nico (nico123)


Lesenswert?

Wie sind denn die Fuses gesetzt? Fehlt dem Controller vielleicht ein 
Taktsignal (Quarz)?

von Manuel H. (manuel_h36)


Lesenswert?

Was sind Fuses?
Wo muss ich den einen Quarz einbauen?

von Nico (nico123)


Lesenswert?

http://www.mikrocontroller.net/articles/AVR_Fuses

Was ist das denn für ein Lernpaket, ist dort ein Quarz drauf? Womit 
programmiert Du den Controller und in welcher Sprache, mit welcher 
Software?

von Manuel H. (manuel_h36)


Lesenswert?

Ich Programiere in Assambler mit dem Sisy3 AVR.
das ist das Lernpacket:
http://shop.myavr.de/Komplettpakete/myAVR%20Lehrerpaket%20MK2%20USB.htm?sp=article.sp.php&artID=55

Mit diesem Board:
http://shop.myavr.de/index.php?sp=article.sp.php&artID=40

Dort ist ein Quarz drauf.
Meinst du, dass wenn ich so ein Quarz einbau, der Mikrocontroller 
funktioniert?
Oder fehlen da noch andere Bauteile?

von Nico (nico123)


Lesenswert?

Du benötigst nicht unbedingt einen Quarz! Alle AVR-Controller haben auch 
einen internen Oszillator, den Du mit den Fuses aktivieren musst. Ich 
kenne leider dein Entwicklungsumgebung nicht, aber suche doch mal nach 
den Fuses. Wenn Du dort den internen Oszillator aktivierst, dann läuft 
der Controller auch ohne Quarz. Der interne Oszillator ist zwar nicht 
hochstabil wie ein Quarz, aber zum kennenlernen des Controllers reicht 
es.

von Tim Bukdu (Gast)


Lesenswert?

Manuel H. schrieb:
> Zwischen Plus und dem Pin für Reset habe ich auch schon ein 10kohm
> Widerstand gelegt.
Und was ist mit den Kondensatoren? Am Quarz und zwischen Vcc und GND?

von wunder (Gast)


Lesenswert?

Manuel H. schrieb:
> Was sind Fuses?
> Wo muss ich den einen Quarz einbauen?

oh weh, was ist das denn für ein LERNpaket, wenn Fuses verändert sind 
und ein Quarz verwendet wird, aber nirgends erklärt wird was das genau 
bedeutet und wie man einen Mikrocontroller beschaltet??

und dann noch zu dem preis...

von Manuel H. (manuel_h36)


Lesenswert?

Bedeutet ich muss den Internen Quarz über das Programm aktivieren?
Wenn ich das irgendwie hinbekomme,
reicht das dan aus, den Mikrocontroller lediglich 2x an 5V und 2x an 
Masse anschließ?

Dankeschön noch einmal

von Manuel H. (manuel_h36)


Lesenswert?

Hat jemand ein Schaltplan für den atmega8a-ph, wie ich was wo und wie 
einbauen muss?
Kondensatoren oä.

von Powerseller (Gast)


Lesenswert?

Manuel H. schrieb:
> ich habe mir von my avr ein Lernpacket gekauft
                                    ^

Lernpakete sind zum Lernen da und nicht zum Herumjammern. Lies mal die 
Beschreibung von deinem Einkauf etwas genauer durch!

von Manuel H. (manuel_h36)


Lesenswert?

Da habe ich schon geschaut,
aber ich glaube es ist eher gedacht, mit dem Mikrocontroller auf dem 
Programierboard zu bleiben.

von Hubert G. (hubertg)


Lesenswert?

Hier hast du die Grundbeschaltung eines Mega8. Den Oszillator an Pin9 
kannst du weglassen.
http://www.mikrocontroller.net/articles/AVR-Tutorial:_Equipment

Nimm für deine Experimente am Besten einen neuen Mega8.

von R2D2 (Gast)


Angehängte Dateien:

Lesenswert?

also ich hab das lehrbuch aus diesem paket und da stand nix drin ich 
soll an den fuses rum fummeln und gucken was passiert... ;-) wollt nur 
bemerken dass der MK2 Programmer von myavr über einen Rettungstakt 
verfügt ... siehe dazu die technische Beschreibung... aber das 
Umschalten der Fuses ist in SiSi gar nicht so schwer... am besten über 
das Werkzeug-Menü das Progtool starten und dann auf internen Takt 
schalten und schon läuft der Controller auch außerhalb vom Board ;-)

Gruß

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.