-
-
Funktioniert das Programm so???
Hallo
Ich habe mir grad mal Bascom runtergeladen und hab dann auch gleich mal ein bisschen rumprogrammiert.
Da das mein erstes Programm ist, möchte ich wissen, ob das so funktioniert.
$regfile = "m32def.dat"
$framesize = 32
$swstack = 32
$hwstack = 32
$crystal = 1000000
Config Portc.0 = Output
Config Pina.7 = Input
Porta.7 = 1
Config Portc.1 = Output
Config Pina.6 = Input
Porta.6 = 1
Do
If Pina.7 = 1 Then
Portc.0 = 1
Else
Portc.0 = 0
End If
If Pina.6 = 0 Then
Portc.1 = 1
Else
Portc.1 = 0
End If
Loop
End
An die Ports c.0 und c.1 sollen LEDs dran, und an den Pins a.6 und a.7 Taster.
Die LED c.0 leuchtet noch nicht, die LED c.1 schon.
Wenn man jetzt den Taster a.6 drückt, geht die LED c.1 aus(solange man drückt)
Bei dem Taster a.7, geht die LED c.0 ein(solange man drückt)
Würde das funktionieren?????
Ich werde mir dann mal einen ATMega 32(für den ist das Programm) kaufen, und das ISP Kabel auch, die anderen Teile hab ich schon.
-
Erfahrener Benutzer
Roboter-Spezialist
hallo
hab dein programm durchgelesen und wenn ich mich nicht irre müsste das so funktionieren. du hast nur einen kleinen denkfehler mit den tasten
gemacht, denn du benutzt pull-up wiederstände, das heißt wenn deine taste gedrückt wird dann liegt am AVR ein 0-signal an.
mfg franzl
-
Danke für deine Antwort!!!
Ich habe vergessen zu erwähnen, dass die LEDs mit Masse an den AVR angeschlossen werden, so müsste es doch funktionieren, oder?????
-
Erfahrener Benutzer
Roboter-Spezialist
hallo
ja das programm müsste schon funktionieren einfach atmega kaufen
und ausprobieren
Berechtigungen
- Neue Themen erstellen: Nein
- Themen beantworten: Nein
- Anhänge hochladen: Nein
- Beiträge bearbeiten: Nein
-
Foren-Regeln
Lesezeichen