Erste Schritte

Erstellt am 11.03.2002 22:42:48Klicks [6620]

Verwandte Themen und Zusätze: Download zu zu Erste Schritte |
Diese kleine Schaltung erlaubt mit wenig Aufwand erste Gehversuche zu unternehmen. Alles was dazu notwendig ist, ist folgendes Material

  • AT90S2313
  • ein 8 MHZ Quarz
  • zwei kleine Kondensatoren 23p
  • 8 Dioden
  • 8 Widerstände 15 k Ohm
  • Lötdraht
  • 5V Gleichstrom Trafo
  • StK 200 Paralellport Adapter

Ich setzte bei diesem Projekt das Vorhandensein des C-AVR Compilers sowie den Anschlußadapter vorraus. Bitte entnehmen Sie aus den Entsprechenden Artikeln weitere Informationen.


So kann das erste Projekt aussehen. Die zwei, drei Kabel die in den Vordergrund verschwinden sind unser nächstes Ziel; aber dazu später mehr. Der Aufbau ist sehr einfach gehalten. Bislang sind nur die Dioden der Quarz und ein Programmier Adapter angeschlossen.
Als Programmierinterface verwenden wir das PinOut des STK200 von Atmel. Dieses Interface wird ebenfalls von Code Vision AVR unterstützt. Der CodeVision Compiler ist unser bevorzugter C Compiler, der immer wieder in allen Projekten Verwendung findet.

Als erstes benötigen wir das Programmierinterface ( Paralellport Adpater ) des STK200. Wer das nicht hat, kann sich dies wie in einem weiterern Artikel beschrieben nachbauen.
Wer möchte kann die Platine wie auf dem Foto zu sehen auf einer Experimentierplatine aufbauen. Es spricht aber auch nichts dagegen eine kleine Paltine zu ätzen und dies vernünftig aufzubauen, wie ein Bekannter von mir immer anzumerken weiß.
Nachdem nun die Platine gelötet, das Interface mit dem Computer verbunden ist, kann es erst richtig losgehen. Wir schließen ein 5V Stromquelle an die Platine an. Da der Prozessor "insystem" programmiert werden kann, können wir nun das erste Testprogramm uploaden.

Bitte erstellen sie im CodeVision AVR ein neues Projekt für eine Atmel AT90S2313 mit 8 MHZ und erweitern Sie die den erzeugten Basis Source um ein Include und folgenden Code :

#include

und folgenden Code :

while (1) {
delay_ms(500);
PORTB.7=0;
delay_ms(500);
PORTB.7=1;
};

Wenn sie dies jetzt compilieren sollten alle LED's leuchten und eine langsam blinken. Nun sind dir Grundlagen für weiter Versuche gelegt. Ich wünsche viel Spass beim Experimentieren.


Begleitende Layoutangaben