Hallo liebes Forum !
Ich bin neu hier und auch bei Bascom AVR und µC allgemein.
Finde das aber recht ansprechend, da ich viel mit dem Commodore C64 in Basic noch mache.
Ich habe viele kleine Projekte für die Modellbahn, daher passt das ganz gut.
Nun zu meiner 1. Frage :
Ich benutze den neuesten BASCOM AVR (Ver. 2.0.7.5) und habe mal folgenden Code erstellt
Alles anzeigen
Klappt soweit. Ich nutze den Hardware-Simulator des Programms.
Alles gut - ausser, dass sich die Ausgabe an den 8 LED von Port C
nur dann ändert, wenn ich im Simulator irgendwas ändere/drücke !
Ist das dann in "echt", also am ATmega8 auf Steckbrett auch so ?
Oder ist das ein/e Simulator Bug/Eigenart ?
Gruss-Billy
Ich bin neu hier und auch bei Bascom AVR und µC allgemein.
Finde das aber recht ansprechend, da ich viel mit dem Commodore C64 in Basic noch mache.
Ich habe viele kleine Projekte für die Modellbahn, daher passt das ganz gut.
Nun zu meiner 1. Frage :
Ich benutze den neuesten BASCOM AVR (Ver. 2.0.7.5) und habe mal folgenden Code erstellt
BASCOM-Quellcode
- $regfile = "m8def.dat"
- $crystal = 1000000
- $hwstack = 40
- $swstack = 16
- $framesize = 32
- $baud = 1200
- Dim A As Byte
- A = &B11000000
- Ddrd = &B00000000
- Ddrc = &B11111111
- Portc = A
- Do
- Ddrc = &B11111111
- Print A
- If Pind.0 = 1 And A < 255 Then
- Incr A
- End If
- If Pind.1 = 1 And A > 0 Then
- Decr A
- End If
- If Pind.7 = 1 Then
- A = 0
- End If
- Portc = A
- Loop
- End 'end program
Klappt soweit. Ich nutze den Hardware-Simulator des Programms.
Alles gut - ausser, dass sich die Ausgabe an den 8 LED von Port C
nur dann ändert, wenn ich im Simulator irgendwas ändere/drücke !
Ist das dann in "echt", also am ATmega8 auf Steckbrett auch so ?
Oder ist das ein/e Simulator Bug/Eigenart ?
Gruss-Billy
10 GOTO 20: PRINT "HALLO"
20 GOTO 10
Geht nicht...dämliche Computer !
20 GOTO 10
Geht nicht...dämliche Computer !
Dieser Beitrag wurde bereits 2 mal editiert, zuletzt von Bascom-Billy ()