(anfänger) Problem mit Bascom AVR Experimentierboard

Gast #3246250
Lesenswert?

So Hallo :)

Geschrieben habe ich in Basic mit einem Atmega88
Folgendes Paket:
http://www.franzis.de/elektronik/lernpakete-elektronik/lernpaket-mikrocontroller-technik-mit-bascom

Das Programm soll die Led leuchten lassen wenn man den Taster drückt 
(low) und gelöscht werden wenn er ungedrückt ist.

Da ich über die Forensuche und Google nix gefunden habe frage ich mal 
hier nach...

Stattdessen blinkt die LED einfach dauerhaft, wenn man auf den Taster 
drückt leuchtet sie permanent, was ja richtig ist... nur sollte sie eben 
nicht blinken da PIND.2 im Normalfall auf high bleibt.
Ich glaube ich sehe den Wald vor lauter Bäumen nichtmehr...

PORTB.6 ist die LED
PIND.2 ist der Taster

hier der Code:
1
$regfile = "M88def.dat"
2
$crystal = 8000000
3

4
Config PORTB.6 = Output
5
Config PIND.2 = Input
6

7
Do
8

9
If PIND.2 = 0 Then
10
PORTB.6 = 1
11
Else
12
PORTB.6 = 0
13
Emd if
14

15
Waitms 500
16

17
Loop
18

19
End

Ich hoffe ich habe alles nötige angegeben.

Gruß Sanchez

Antwort schreiben

Bitte melde dich an, um einen Beitrag zu schreiben.

oder

Mit Google-Account einloggen

Die Registrierung ist kostenlos und dauert nur eine Minute.

Jetzt registrieren