Hallo liebes Forum, da ich hier schon oft im Forum Hilfe gefunden hab bei Problemen mit dem MC bei durchlesen diverser Beiträge, hoffe ich, dass ihr mir nun auch mit diesem konkreten Problem helfen könnt. Ich arbeite mit dem STK500 Board und AVR Studio 4. Also ich habe ein Programm für besagten MC (Atmega 168) geschrieben, kurz: ansteuern von RGB-LEDs und einem LC-Display, dass funktioniert auch soweit ganz gut. Jedenfalls solange der MC auf dem STK500 steckt. Wenn ich ihn auf die vorbereitete Platine stecke, passiert gar nichts mehr. Mein erster Verdacht waren falsche fuse-Bits aber die habe ich jetzt sicher ein Dutzend mal ausgelesen und wieder geschrieben mit avr studio, die sollten Stimmen. Der MC sollte auf internen Takt 8MHz eingestellt sein. Interessant fand ich auch, als ich auf der Platine keinen Kondensator zum entstören hatte, hat das LC-Display und die LEDs geflackert, auf dem Display waren sogar teilweise die erwünschten Zeichen zu sehen. Jetzt mit Entstörkondenstor ist wie gesagt gar nix mehr. Ich hoffe jemand hat ne Idee
Jerome, wie soll man Dir helfen ohne GENAUE Angaben? Wie ein Schaltplan, Bild und die genauen Einstellungen FUSE-BITS und das Programm ? So bleibt es nur ein herum stochern ohne "die Nadel im Heuhaufen" finden zu können ! Hier gilt, weniger ist nicht mehr, also gibt und zeige uns bitte alles was Du hast, und wie Du das "Problem" analysiert hast.
Jo, liest sich eher nach Hardwareproblem als nach Softwareproblem. Und falsche Fusebits sind ja schnell ausgeschlossen oder bestätigt, wenn man sie mit dem Datenblatt vergleicht. Bei der Hardware, naja. Die "vorbereitete Platine" selbst checken (es gibt eine Checkliste in der Artikelsammlung und die Grundchecks kann man mit einem Multimeter machen, hast du sowas?) oder von anderen checken lassen. Wenn hier öffentlich kontrolliert werden soll, dann Hosen runter, und mindestens mal Schaltplan und Aufbau zeigen.
WoW ihr seid ja von der ganz schnelle Sorte, dachte ja nicht das hier Augenblicke später schon drei Antworten sind. Also Schaltplan hab ich nur was kleines auf Papier gezeichnet ist ja nicht viel dran, 7805 vorne weg, an den PWM Ausgängen Transistoren, dann die 11 Display Pins an verschiedenen Ausgängen und 4 Eingänge für Taster mit kondis zum entprellen. Ich werd mal morgen nen richtigen Schaltplan anfertigen. Nen Multimeter habe ich und ich hab die Schaltung auch so weit getestet wie es ohne MC geht, also jeden Pin gemessen was ohne MC anliegt die Ausgänge auch manuell eingebrückt um die Transen an zusteuern usw. Die Versorgungsspannung steht stabil bei 5V. Die Pegel an den Ausgängen verändern sich überhaupt nicht und wegen den Programmierten PWMs müsste da eigentlich auf jedenfall irgendwo was passieren, es ist eben so als würde der MC gar nicht arbeiten, deswegen mein erster gedanke clock sourc falsch aber die hab ich ja gecheckt und wenn ich den MC dann wieder auf das STK500 stecke alles perfekt.
> es ist eben so als würde der MC gar nicht arbeiten, Dann prüfe mal, welche Spannung am RESET Pin anliegt. Damit der AVR arbeitet muss dort ein HIGH Pegel sein, also in deinem Fall was um die +5 Volt. Gegenmesspunkt ist GND am AVR.
Ohne den Schaltplan ist das Rätselraten. Kann auch sein, daß Dein Layout für'n A*sch ist oder Du irgendwelche Teile überlastest... Also her mit dem Plan.
Ja liegen 5V an, mit 10kR nach + und nen 100nF zu Masse angeschlossenem Kondensator.
So Problem gelöst, ist mir zwar nen bisschen peinlich aber wenn ich hier um hilfe ersuche, dann muss ich ja auch die Lösung kundtun, also hab heute nochmal die Platine gecheckt und alle Lötstellen geprüft bzw. nach gelötet und siehe da, der Kondensator an der Versorgungsspannung des MC hatte ne kalte Lötstelle, behoben und schon ging alles wie gewünscht! danke für alle schnellen antworten und hinweise
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.