Gast
#226411
Hallo, ich möchte mich erstmal mit wenigen Worten vorstellen. Ich bin 19 Jahre Alt, mache momentan eine Ausbildung zum Elektroniker für Geräte und Systeme (kurz EGS) bei der Marine. Des Weiteren interessiere mich nebenbei sehr für Elektronik. Doch langsam nehmen meine Projekte an Umfang zu, so das ich nun doch – langsam aber sicher – auf Mikrokontroller umsteigen muss ;) Ich habe mir für meine ersten Schritte bei eBay für wenig Geld einen Atmel Programmer geholt und gleich mal mit einem ATMEGA8515 bestückt um erste Read/Write Erfahrungen zu Sammeln. Als nächstes fing ich an mich durch das 150 Seiten starke AVR Instruction Set zu wühlen und die Befehle kennen zu lernen. Und ich musste feststellen, dass doch starke Ähnlichkeit besteht mit dem in unserer Ausbildung verwendetem MFA und dessen Befehlssatz. Doch leider kann ich meine geschriebenen Programme nicht testen (also erste Input/Output Tests), so dass ich mich nun doch dazu entschlossen habe ein kleines Testboard zu bauen welches ausschließlich für den ATMEGA8515 konzipiert sein soll. Es soll (in seiner ersten Variante) schlicht und einfach in der Lage sein durch Taster/Schalter/ext. Quellen Signale auf die Ports zu geben bzw. sollen LEDs den Output-Status anzeigen. Da ich (soweit ich informiert bin) die Ports frei als Input- bzw. Output-Ports benutzen kann bin ich auf eine Umschaltung angewiesen, so dass ich per Schalter auswählen kann ob ich den Port nun als I oder als O Port nutzen möchte. Weiter soll über Jumper einstellbar sein ob ich einen Taster, Schalter oder doch eine externe Quelle zur Signaleinspeisung benutze. Über einen weiteren Jumper möchte ich entscheiden ob an dem Taster/Schalter nun ein HIGH oder ein LOW geschaltet wird. Und als letztes möchte ich einen Pull-Down Widerstand per Jumper zuschalten können (Intern sind ja, wenn ich es richtig aus dem Datenblatt entnommen habe bereits Pull-Up Widerstände enthalten). Nun möchte ich von euch Wissen ob ich den im Anhang befindlichen Schaltplan als Beschaltung für alle der 32 I/O Ports nutzen kann. Ich weiß, dass es solche Boards bereits (recht) günstig gibt, erhoffe mir aber doch etwas Erfahrung durch das selbst entwickeln.
