Hallo zusammen,
irgendwie versteh ich grad mal rein garnicht, wieso ich folgendes
Problem habe: Ich habe ein Programm auf dem Pollin-Board entwickelt und
getestet. Nachdem auf dem Pollin-Board die Taster gegen VCC schalten,
war das natürlich dementsprechend eingestellt.
In der Zielschaltung soll aber gegen GND geschaltet werden, also habe
ich die Debounce-Aufrufe entsprechend angepasst (0 statt 1), und den
internen Pull-Up auf dem Pin aktiviert. Trotzdem schaltet der µC nach
wie vor gegen VCC und reagiert bei GND garnicht.
Das Programm macht ansonsten nix außer Hardware-PWM auf PB0 und PB1, der
Taster ist an PB2. Beim µC handelt es sich um einen ATtiny25.
Hier mal die vermutlich relevanten Auszüge aus dem Code:
1 | Config Pinb.2 = Input
|
2 | Portb.2 = 1
|
3 | Taster Alias Pinb.2
|
4 | '...
|
5 | Main:
|
6 | Do
|
7 | Debounce Taster , 0 , Modechange
|
8 | '...
|
9 | Loop
|
10 | End
|
Ich kann mir nicht erklären, wieso das Mistding nicht gegen GND schalten
will. Der Rest des Programms funktioniert absolut problemlos und
einwandfrei.
Danke und Gruß
Dominique Görsch