ATMEGA reagiert nicht auf Taster

Gast #2663157
Lesenswert?

Hallo

Da mir andere Beiträge im Forum nicht weiterhelfen konnten, frag ich 
mal.

und zwar habe ich folgendes Problem.

Ich will mit meinem AVR und einem Taster eine LED aus- und einschalten 
können.

Der Taster ist mit dem Pin C0 und mit GND verbunden. Interner Pullup 
wurde auch aktiviert.

Laut Programm soll sich die Led (Portb.1) ausschalten solang der Taster 
gedrückt ist.

Ich habe dann versucht GND direkt an Portc.0 anzulegen, jedoch schaltet 
sich die LED noch immer nicht aus.

Woran kann das liegen?


Mikrokontroller = ATMEGA32 16PU
1
$regfile = "m32def.dat"
2

3
$framesize = 32
4
$swstack = 32
5
$hwstack = 32
6
$crystal = 1000000
7

8
Config Portb = Output
9

10
Config Portc.0 = Input
11
Portc.0 = 1
12
Taste Alias Portc.0
13

14

15
Do
16

17
If Taste = 0 Then
18
   Portb.1 = 0
19
Else
20
   Portb.1 = 1
21
End If
22

23
Loop
24

25
End

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