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
Wie sind denn die Fuses gesetzt? Fehlt dem Controller vielleicht ein Taktsignal (Quarz)?
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?
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?
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.
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?
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...
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
Hat jemand ein Schaltplan für den atmega8a-ph, wie ich was wo und wie einbauen muss? Kondensatoren oä.
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!
Da habe ich schon geschaut, aber ich glaube es ist eher gedacht, mit dem Mikrocontroller auf dem Programierboard zu bleiben.
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.
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
Mit Google-Account einloggen
Noch kein Account? Hier anmelden.