Hallo, ich bin absoluter Neueinsteiger und habe mir das STK500 mit folgender Vision zugelegt: Ich möchte für meine Modellbahn EINE Standardschaltung für mehrere Aufgaben erstellen. Dabei soll die Standardschaltung wie das STK500 aufgebaut sein, hier die Verkabelung wie in der Grundversion beschrieben: - als Controller soll der ATmega8515 dienen - es soll standarmäßig 8 Eingänge (also Taster) geben - es sollen standardmäßig 8 LEDs über Transistoren angeschlossen werden. - programmiert wird auschließlich im STK500 - die Schaltung soll "nur" LEDs blinken, leuchten etc. lassen... Lediglich meine C-Programme sollen bestimmen, wie die LEDs auf welche Aktionen reagieren bzw. welche Programme ablaufen. Nun habe ich mir den Schaltplan und das Datenblatt sowohl von dem ATmega8515 als auch von dem STK500 angeschaut - und verstehe es nicht :) Meine Fragen sind nun folgende: - an welchen Pins schließe ich die 5V Versorgungsspannung an? - an welchen Pins gehen die "Signale" zu den LEDs ab? - an welchen Pins müssen die Taster angeschlossen werden - und wie werden diese genau beschaltet - d.h. welchen Strom schließen diese??? Vielleicht hat jmd. schon so eine Schaltung (oder ähnlich) gebaut und wäre so nett, mir einen (einfachen) Schaltplan zu geben oder einen Link zu nennen?!?!?! Noch was: Der ATmega8515 kann ja vermutlich wesentlich mehr Ein- und Ausgänge versorgen, als im STK500, oder??? Sorry für die laienhaften Ausdrücke - das ist aber meine erste Berührung mit dem Thema... Vielen Dank für die Hilfe! Martin
Ja, ok, aber wenn hier davon gesprochen wird, dass man an PB0 bis PB5 LEDs anschließt, dann kann ich davon ausgehen, dass ich am ATmega8515 von PB0 bis PB8 anschließen kann, oder???
Moin, wenn Du nur 8 Taster auswerten und 8 LEDs leuchetn lassen willst, warum nimmst Du dann den 8515? Dafür reicht der MEGA8 oder Mega88, der Tiny2323 und diverse kleinere / günstigere völlig aus. Vergiß die entprellung der Taster (in deinem Programm) nicht. Gruß, Stefan
Evtl. sollen noch weitere LEDs folgen, das ist aber gerade mein Problem, wo schließe ich diese an??? Ist es denn richtig, dass ich PB0 bis PB7 mit LEDs und PD0 bis PD7 mit Tastern versorgen kann??? aber was ist mit den Pins 21 - 39, wie können diese genutzt werden???
Warum willst du denn mit dem 8515 loslegen? Das ist IMHO einer der ältesten Mikrocontroller von Atmel überhaupt. An Sachen, die er konkret noch nicht kann, fällt mir zwar erstmal nur Debugging ein, aber wenn man sucht oder sich auskennt, findet man bestimmt noch mehr Pulver gegen ihn.
Der war jetzt einfach im Starterkit dabei und auf Grund dessen wollte ich - weil ich mich eben noch zu wenig auskenne - so wenig Parameter ändern wie nötig... Aber wenn mir jmd. sagen kann, ob es richtig ist, dass ich PB0 bis PB7 mit LEDs und PD0 bis PD7 mit Tastern versorgen kann (und ob das genau so auf dem STK500 ist), dann wäre mir schon sehr, sehr viel geholfen!
Lies im Datenblatt nach. Du findest im Kapitel PinConfigurations|PinDescriptions alles was du brauchst. Prinzipiell sind bei den AVRs alle Pins (ausgenommen Spannungsversorgungs Pins) bidirektional, also als Ausgänge (z.B. LEDs) oder Eingänge (z.B. Taster) verwendbar >Nun habe ich mir den Schaltplan und das Datenblatt sowohl von dem >ATmega8515 als auch von dem STK500 angeschaut - und verstehe es nicht :) da hilft nur "üben", nach einer gewissen Zeit hat man den Dreh raus Datenblätter zu lesen und die wichtigen Infos zu erfassen.
Martin Fitzel schrieb: > Auch der Reset-Pin??? bei moderneren AVRs ist das möglich, beim 8515 nicht (so zumindest lese ich das Datenblatt). Beim mega48 steht z.B. > If the RSTDISBL Fuse is programmed, PC6 is used as an I/O pin. das steht im Datenblatt des 8515 nicht
Was wäre denn in der Bauform und Ausstattung (oder besser) ähnlich dem 8515, nur moderner :)????
Martin Fitzel schrieb: > Was wäre denn in der Bauform und Ausstattung (oder besser) ähnlich dem > 8515, nur moderner Mega 16 32 644 / 1280, alle DIP40. Gruß, Stefan
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.