(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

Hinweis: der ursprüngliche Beitrag ist mehr als 6 Monate alt. Bitte hier nur auf die ursprüngliche Frage antworten, für neue Fragen einen neuen Beitrag erstellen.

Formatierung
  • [c]C-Code[/c]
  • [code]Code in anderen Sprachen, ASCII-Zeichnungen[/code]
  • [math]Formel in LaTeX-Syntax[/math]
  • [[Titel]] – Link zu einem Artikel
  • Verweis auf einen anderen Beitrag: Rechtsklick auf dessen Beitrags-ID (#8078628), „Adresse kopieren“, in den Text einfügen

Mehr zur Formatierung

Längeren Sourcecode als Anhang, nicht in den Text. JPG nur für Fotos und Scans; Zeichnungen und Screenshots als PNG oder GIF. Siehe Bildformate.

Schon registriert? Anmelden

Wird nicht angezeigt. Wir schicken dir einen Link; sobald du damit bestätigst, erscheint dein Beitrag.

Mit dem Abschicken legst du einen kostenlosen Account an und erkennst die Nutzungsbedingungen und die Datenschutzerklärung an.