Danke für die vielen Antworten!
Ich habe mir mal ein paar Codes von Bascom angesehen und muss sagen, dass das ganze um Welten verständlicher ist!
Z.B. das Blinken einer LED:
$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 beim PC Terminalprogramm identisch sein
Config Pinc.0 = Output 'Ein Pin wird als Ausgang konfiguriert PC0 (also Pin0 von Port C)
Led Alias Portc.0
do
Led = 1 'Pin wird auf High, also 5V geschaltet
Waitms 100
Led = 0 'Pin wird auf Low, also 0V geschaltet
Waitms 100
loop"
Dort geht doch auch einfach.
Z.b. die Portbezeichnung. Absolut verständlich.
"Waitms" damit kann ich etwas anfangen!
Mich reicht der µC für ein paar kleinere Spielereien.
Komplexe Dinge programmieren werde/könnte ich eh nie!
Ich werde mir jetzt erstmal mein Board packen und ein bischen mit Bascom spielen
Edit: Leider habe ich ein Problem mit Bascom.
Ich kann den Sourscode zwar kompilieren aber nicht auf den Chip flashen.
Es kommt "Could not identify with ID:00000"
Ich habe aber die richtige DEF Datei und auch den richtigen Chip ausgewählt.
Ich kann den Chip auch löschen mit Bascom aber nicht beschreiben.
Wenn ich flashen will kommt "Writing
on ROM" aber da tut sich nix. Der Balken bewegt sich keinen Millimeter.
[ Diese Nachricht wurde geändert von: d0um am 21 Dez 2007 10:21 ]