Hallo zusammen. Habe noch keine große Erfahrung mit Controllern und bin nun zufällig an einen älteren uC gekommen. Da dacht ich mir probierst doch mal etwas damit rum. Nun will ich erstmal prüfen ob der noch tut. Wie stell ich das denn am besten an? Ich kann doch Spannung anlegen und an bestimmten Pins etwas messen wenn diese gesetzt sind,oder? Wie geht man da denn normal vor? Danke schonmal für eure Antworten
Hallo Als erstes musst du herausfinden, was für ein Controller es ist. Vielleicht findest du es selbst heraus, wenn du ein Foto postest wird dir hier sicher jemand sagen können, was für eine MCU es ist. Danach...Datenblatt saugen und erst mal eine Weile lesen, evtl. ein Tutorial zu diesem Controllertyp im Internet suchen. Vielleicht hast du Glück, und es ist ein AVR - dann findest du hier auf der Webseite nämlich ein gutes Tutorial. Je nach Controllertyp dürfte es aber relativ schwierig werden - wenn dich die Thematik wirklich interessierst, kaufst du eventuell besser zwei, drei Atmegas und beginnst damit. Gruss Michael
Sorry für doppelte Beiträge. Hatte Probleme mit meinem Browser. Also bei dem Controller handelt es sich um einen AVR. Ein 8515
Außerdem sollte er noch unbenutzt sein. Wenn ich jetzt ein Programm schreibe welches Pins als Ausgänge schaltet sollte ich an den Pins doch etwas messen können,oder?
Hast du überhaupt ein Mittel (STK500 oder ähnliches) um den 8515 zu programmieren. Du kannst ja mal hier im Tutorial schauen. Dann würde ich mir überlegen mit welcher Sprache ich den µC programmiere. Da du wie gesagt Anfänger bist würde ich mit Assembler anfangen, um die Struktur und Funktion des µC zu verstehen. Auf C kannst du ja dann immer noch umsteigen.
Programmiergerät ist vorhanden und das mit Assembler hab ich mir auch so gedacht :-)
Hast du STK500? Da siehst du ja anhand der LEDs ob der Ausgang gesetzt ist oder nicht. Ansonsten messen.
Genau das ist es. Wie kann ich Wo Was genau messen? Multi an Pin hängen? Sicherlich ganz einfach und logisch jedoch für einen Anfänger...
Genau, deshalb solltest du dich als erstes mit den Grundlagen befassen! Der richtige Roland.
Da bin ich ja gerade dabei. Will mir halt nicht nur ein Datenblatt o.Ä. anschauen sondern nutze verschieden Wege der Informationsbeschaffung,wie dieses Forum^^ Auch der richtige Roland ;-)
Dann nutze unbedingt noch den Weg des Tutorials! Niemand hat übermässig viel Lust, dir hier einen weiteren 'Weg der Informationsbeschaffung' zu bauen, wenn 2 Mausklicks entfernt bereits eine gut ausgebaute Strasse besteht!
Und da steht was ich mit nem Multimeter z.B. an einem bestimmten Pin messen kann? Hab ich nicht gesehen sorry.
Wenn du schon einsteigen willst kannst du ja das Testprogramm aus dem Tutorial nehmen und die LEDs leuchten lassen.;-) Dann weißt du ob er noch geht und hast gleichzeitig was gelernt.
"Und da steht was ich mit nem Multimeter z.B. an einem bestimmten Pin messen kann?" Steht da bestimmt nicht.. aber wenn Du mit der Software Dein Ausgang auf High setzt und anschließend auf Low dann kann man das auch mit einem Multimeter messen... Du kannst ja auch jeden 2. auf High bzw. Low setzen (0b01010101) Ohne ein Stück Software in dem Ding hast Du mit dem Multimeter keine Chance herauszufinden, ob der uC noch lebt, da alle Pinne auf Eingang stehen sollten.
Wenn du das Teil mit einem Programmer ansprechen kannst ist es schonmal ein gutes Zeichen.
Also ansprechen kann ich ihn und ich bin gerade dabei was kleines zu schreiben um dann den Spannungspegel an nem Pin zu messen. Das mit den LDS geht nicht da ich im Moment keine da hab ;-) Wie gesagt das Ding fiel mir eher zufällig in die Hände. Aber danke mal für die Antworten soweit.
Wieso hast du keine LEDs? Ich dachte du hast das STK500 da brauchst du nur die eingebauten LEDS mit dem Port verbinden..(übrigens: die LEDs auf dem STK sind actve low, d.h. sie gehen an wenn du eine '0' auf den Port ausgibts) Gruß Andreas
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.