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.
|