http://www.rn-wissen.de/index.php/Ba...Ausgabebefehle
Hier, etwas runterscrollen.
Einen I/O Port umschalten
Wenn du das alles verstehst, hast du einen guten Anfang mit AVR-Mikrokontrollern.
$regfile = "m32def.dat" 'Die Anweisung bestimmt Controllertyp, hier AVR Mega 32
$framesize = 32 'Stackanweisungen, die eigentlich nur bei größeren Programmen
$swstack = 32 'wirklich nötig werden
$hwstack = 32 $crystal = 16000000 'Die Frequenz des verwendeten Quarzes
$baud = 9600 'Die Baudrate für RS232 Ausgabe. 'Sie muss auch bei PC Terminalprogramm identisch sein
Config Pinc.0 = Output 'Ein Pin wird als Ausgang konfiguriert PC0 (also Pin0 von Port C) do Portc.0 = 1 'Pin wird auf High, also 5V geschaltet Waitms 100 Portc.0 = 0 'Pin wird auf Low, also 0V geschaltet Waitms 100 loop
Dann sollten wir in einem BASCOM-Unterordner weiterschreiben
Schaltpläne entwerfen lernst du mit der Zeit. Mach erst mal Minimalbeschaltung.
Z.B. fängst du mit Attiny 13 an. Dann wie im datasheet beschrieben: GND auf den Minuspol. VCC auf Pluspol.
Und am gewünschten Port eine LED mit 500 - 1000 Ohm Vorwiderstand.Hast
du ein Steckbrett? Also so eine Platine: http://www.mikrocontroller.net/attac...eckplatine.JPG
Da musst du nix löten und kannst alles 1000 mal probieren, ohne was kaputt zu machen.
Lesezeichen