PDA

Archiv verlassen und diese Seite im Standarddesign anzeigen : Probleme mit mega168 und PortB



Wolfgang Nitzschke
12.01.2008, 12:21
Hallo, ich benutze Bascom-AVR zum programmieren und wollte mal vom mega8 auf den mega168 umsteigen. Dabie ergibt sich folgendes Problem beim nutzen des PortB:
Mehrere Taster an Gnd und Port B0 bis B5, LED an Port D2 über R an GND.
Wenn einer der Taster an Port B0 bis B4 gedrückt wird, wechselt die LED an Port D2 von an nach aus und umgekehrt, aber nicht bei Port B5.
Hier mein code:
$regfile = "m168def.dat"
$crystal = 3686400

Config Portb = Input
Config Portd = Output
Portb = 255

Config Debounce = 200

Mainroutine:
Do
Debounce Pinb.5 , 0 , Light
Debounce Pinb.4 , 0 , Light
Debounce Pinb.3 , 0 , Light
Debounce Pinb.2 , 0 , Light
Debounce Pinb.1 , 0 , Light
Debounce Pinb.0 , 0 , Light
Loop

Light:
Toggle Portd.2
Goto Mainroutine

Die Fusebits sind wie folgt gesetzt:
Lockbits: FF
fusebits: ED
fusebits high: D5
ext. fusebits: F9

Hat jemand eine Idee?

Gruß
Wolfgang