Hallo, ich habe ein Problem mit meinem Atmel Evaluations board, wenn ich es über den Punktrasterplatinen-Adapter mit Leds verbinde. Ich habe durch Nachmessen und Ausprobieren (mit LEDs) herausgefunden, dass bei meinem board einige Ausgänge IMMER 5 volt liefern, obwohl diese eigendlich gar nicht an sein dürften. Selbst wenn ich einen programmierten Atmega8 einstecke, bei welchem das Programm eigendlich funktionieren sollte, leuchten immer einige Leds, die eigendlich aus sein müssten. Das board war ein Bausatz; programmieren von atmega8 chips funktioniert wunderbar Im Anhang befindet sich das Programm mit dem ich experimentiert habe. Bei diesem Beispiel leuchten dauerhaft die Leds an Ausgang Portd.0 und Portd.4. Und das ist der Punktrasterplatinen-Adapter: http://www.pollin.de/shop/dt/MjQ5OTgxOTk-/Bausaetze_Module/Bausaetze/Bausatz_Streifen_Punktrasterplatinen_Adapter.html Hat jemand eine Idee, was ich falsch machen könnte? =) Vielen Dank im vorweg Gruß Joh
Joh schrieb: > bei meinem board einige Ausgänge IMMER 5 volt liefern, obwohl diese > eigendlich gar nicht an sein dürften. Was sagen diese Ausgänge denn, wenn Du gar keinen µC im Board hast?
> Bei diesem Beispiel leuchten dauerhaft die Leds an Ausgang Portd.0 und Portd.4. PD2-PD4 Bei active-high angeschlossenen LEDs könnte das passieren, wenn die Taster um 90° gedreht eingesetzt und JP3-JP5 geschlossen sind. Bei active-low angeschlossenen LEDs kann es passieren, wenn JP3-JP5 geschlossen sind und es low-current LEDs sind, bei denen die Widerstände R7,R8 und R11 noch ausreichend Strom erlauben. PD0-PD1 An diesen Pins wird die UART betrieben. Um einen Einfluss seitens des IC7 (MAX232) auszuschliessen, sollten JP1-JP2 geöffnet sein. http://www.mikrocontroller.net/attachment/126417/Atmel_Evaluations-Board_Version_2.0.1_D810038B.gif
Ersteinmal Vielen Dank für eure schnellen Antworten!! Piefke schrieb: > Was sagen diese Ausgänge denn, wenn Du gar keinen µC im Board hast? Wenn gar kein Controller eingesteckt ist, dann leuchten die Leds ebenfalls. Krapao schrieb: > Bei active-high angeschlossenen LEDs könnte das passieren, wenn die > Taster um 90° gedreht eingesetzt und JP3-JP5 geschlossen sind. Das mit den Tastern hört sich gut an, da ich die einfach irgendwie eingelötet habe. Wie finde ich denn heraus, welcher/welche Taster das Problem verursachen könnte/n? Ich habe mal JP1-JP5 Herausgenommen ohne irgendetwas zu verändern. Die LEDs leuchten immer noch; auch ohne Microcontroller.
Joh schrieb: > Wie finde ich denn heraus, welcher/welche Taster das Problem verursachen > könnte/n? Bei Pollin gibt es einen Schaltplan für dein Evaluations-Board. Darin kannst du nachschauen, was an PD4 und PD0 noch dranhängt. Gruß Oliver
> Ich habe mal JP1-JP5 Herausgenommen ohne irgendetwas zu verändern. Die > LEDs leuchten immer noch; auch ohne Microcontroller. Vielleicht ein Schaltungsfehler auf der nicht gezeigten Punktrasterplatine mit den LEDs. Den DIY-Teil mal weglassen, den µC aus dem Board rausnehmen und PD0-PD4 mit dem Widerstandsmessgerät/Multimeter gegen die GND und 5V Leitungen durchpiepsen.
Hallo, vielen vielen Dank nochmal für eure Hilfe und sorry, dass ich jetzt so lange nicht mehr geantwortet habe, aber ich hatte viel zu tun und musste das nervige Board ersteinmal beiseite legen. Ich habe mal alle Taster herausgelötet --> keine Änderung des Verhaltens (Auch ohne Microcontroller) Auserdem habe ich mal alle Ports der Punktrasterplatine gegen Gnd und gegen Vcc durchgemessen --> bei der Platine alleine piepste es bei keinem einzigen Port; im angeschlossenen Zustand nur bei PD7 gegen Vcc (PD7 hat mit meinem Versuchsaufbau allerdings gar nichts zu tun. Ich habe wirklich keine Ahnung was da los sein könnte und werde das Board warscheinlich einfach nochmal einschicken. Oder hat evtl noch jemand von euch eine Idee, was ich falsch machen könnte? Gruß Joh
Hast du auch mal auf dem Eval-Board nachgemessen? Wie hast du deine Platine mit dem Board verbunden? Glaubst du das die einen Bausatz kostenlos reparieren? Wenn es was kostet kannst du dir wahrscheinlich einen neuen kaufen.
Übrigens: Wenn ich den programmierten chip ohne Board betreibe funktioniert mein Lauflicht genauso wie es sein sollte. ---> Das programmieren Funktioniert also einwandfrei.
Hubert G. schrieb: > Hast du auch mal auf dem Eval-Board nachgemessen? Ich weiß nicht, wo ich am Bausatz messen soll =/, daher habe ich da noch nichts gemessen. Hubert G. schrieb: > Wie hast du deine Platine mit dem Board verbunden? Ich habe das Board mit einem 40 poligem IDE Kabel über den Punktrasterplatinenadapter http://www.pollin.de/shop/downloads/D810057B.PDF mit einem Steckbrett verbunden.
Wenn der Kontroller funktioniert dann wird der Fehler am Board liegen. Du kannst doch am Sockel des µC messen. PortD gibt es auf allen drei größeren Sockeln.
Hi Nur mal so zur Kenntnisnahme: du hast den Bausatz, also hast du auch die Beschreibung und den Schaltplan. Wenn nicht, du kannst ihn aber auch Downloaden. Und noch was... was heißt hier "piepste" ? Du willst doch nicht allen Ernstes sagen, das du Elektronik mit einem "Piepser" durchmißt ? So wird das nix. Du solltest zumindest ein kleines Vielfachmeßgerät benutzen und dann Spannungen messen. So ein Controller ist nicht einfach ein mechanischer Schalter, den man durchpiepsen kann. Gruß oldmax
Hallo, oldmax schrieb: > Nur mal so zur Kenntnisnahme: du hast den Bausatz, also hast du auch die > Beschreibung und den Schaltplan. ja habe ich, ich habe ihn auch schon mehrmals kontrolliert, bin aber leider noch ein Anfänger, daher kann ich leider keine Fehler finden. oldmax schrieb: > Und noch was... was heißt hier "piepste" ? Du willst doch > nicht allen Ernstes sagen, das du Elektronik mit einem "Piepser" > durchmißt ? So wird das nix. Du solltest zumindest ein kleines > Vielfachmeßgerät benutzen und dann Spannungen messen. So ein Controller > ist nicht einfach ein mechanischer Schalter, den man durchpiepsen kann. Ich habe alle Ports der PUNKTRASTERPLATINE durchgemessen. Da ich hier nur geschaut habe, ob die Ports evtl. falsch gelötet wurden und dadurch dauerhaft mit GND bzw. VCC verbunden sind, hat hier ein Durchgangsprüfer ausgereicht. Hubert G. schrieb: > Du kannst doch am Sockel des µC messen. PortD gibt es auf allen drei > größeren Sockeln. Hallo Hubert, danke für deine Antwort. Könntest du mir evtl ganz kurz und knapp beschreiben, was ich da genau messen muss? =)
Es darf kein µC im Sockel sein und deine Led_Platine auch nicht angesteckt. Dann misst du mit deinem Durchgangsprüfer jeden einzelnen Pin des Sockel einmal nach GND und einmal nach VCC. Es darf jeweils nur zwei mal Piepen. Wenn du dann am Plan schaust, wirst du sehen das es GND, AGND, VCC und AVCC ist. Wenn es bei einem anderen Pin piepst, dann ist dort der Fehler.
Hi Also, vorweg. In elektronischen Schaltungen mit einem Durchgangspieper irgendwelche Messungen anzustellen und davon Rückschlüsse zu ziehen ist ist schon etwas naiv. Sorry, aber anders kann ich es nicht ausdrücken. Selbst dem Laien sollte klar sein, das Halbleiter, Widerstände und auch Kondensatoren diesen Piepser aktivieren können. Daraus kannst du nix schließen. Und schon gar nicht, ob ein Kurzschluss vorhanden ist. Zeichnungen lesen, nun ja, das gehört zum Geschäft und ist eigentlich nicht schwer. Stell dir vor, die gezeichneten Kästchen sind Controller. So sind sie ja auch beschrieben. Nun sind da Nummern und die Bedeutung der Anschlüsse. So ist PB 7 der Strompfad, der, wenn du den verfolgst, auf den Summer geht. Da sind zwar mehrere Controller mit PB 7 aber du darfst auch nur einen stecken, da die Fassungen natürlich paralell liegen. Wenn's anfangs auch schwierig ist, aber diese SChaltungen wirst du lesen müssen, denn das Arbeiten mit Controllern stützt sich auch auf den Aufbau der Schaltung. Und kauf dir endlich ein vernünftiges Messgerät ! Gruß oldmax
Ich hätte ja doch angenommen das er den Durchgangspiepser seines Multimeter verwendet und keinen elektromechanischen Summer.
Hubert G. schrieb: > Es darf kein µC im Sockel sein und deine Led_Platine auch nicht > angesteckt. > Dann misst du mit deinem Durchgangsprüfer jeden einzelnen Pin des Sockel > einmal nach GND und einmal nach VCC. > Es darf jeweils nur zwei mal Piepen. Wenn du dann am Plan schaust, wirst > du sehen das es GND, AGND, VCC und AVCC ist. > Wenn es bei einem anderen Pin piepst, dann ist dort der Fehler. Achso das hast du gemeint. Das habe ich gemacht und alles war in Ordnung. Danke. oldmax schrieb: > Hi > Also, vorweg. In elektronischen Schaltungen mit einem Durchgangspieper > irgendwelche Messungen anzustellen und davon Rückschlüsse zu ziehen ist > ist schon etwas naiv. Das weiß ich doch. Ich habe auch nicht in einer Schaltung gemessen, sondern nur auf der Punktrasterplatine, dh ich habe das gemacht, was Hubert mir jetzt beschrieben hat. Ich habe heute den Fehler gefunden. Es lag daran, dass das Verbindungskabel an irgendeiner Stelle kaputt war. Ein Freund hat mir mal ein anderes Kabel gegeben, damit hat alles funktioniert. An alle ein herzliches Dankeschön für eure Hilfe! Gruß Joh
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.