Zitat Zitat von Kregary
AVR ist glaub ich eh für Bascom oder?
Was meinst du mit AVR? AVR ist eine Mikrocontrollerfamilie von Atmel. Die kann man nicht downloaden, sondern nur kaufen...

Ich denke, du meinst eher das Programm Bascom-AVR von MCS-Electronics. Das ist ein Bascom-Compiler für AVR's von Atmel.

Ich kann dir gerne ein einfaches Grundpgrogramm zeigen:

Code:
$regfile = "m16def.dat"                                     'Definitionsdatei für einen Atmega16
$crystal = 4000000                                          'Angabe der Taktfrequenz


Config Porta.0 = Output                                     'Pin 0 von Port A ist nun als Ausgang geschalten

Do                                                          'Beginn der Schleife

Toggle Porta.0                                              'Pinzustand wechseln
Wait 1                                                      'Warte eine Sekunde

Loop
                                                            'Ende der Schleife

End
Die Definitionsdatei musst du angeben, damit der Compiler überhaupt weiß, mit welchem Controller gearbeitet wird.
Die Taktfrequenz des Controllers musst du hier eintragen, damit solche Sachen wie Wait 1 richtig berechnet werden können.
Alles, was zwischen Do und Loop steht wird ständig widerholt, man sagt dazu Schleife.
Mit Toggle Porta.0 sagst du dem Controller, dass er den Zustand dieses Pins wechseln soll. Wenn der Zustand vorher logisch 1 war, wird er nun logisch 0 und umgekehrt.

Ist nun eine LED an diesem Pin angeschlossen, blinkt sie im Sekundentakt.

Grüße
Thomas