Bascom, Debounce, Schaltet nich gegen GND

OP #1385284
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
Gast #1385933
Hi

ist nur ne Vermutung, aber kanns sein das "Config Pinb.2 = Input" -
"Config Portb.2 = Input" heißen muss... und die Pullups nicht vergessen!


Wenn das auch nicht hilft, probiers mal so...

Ddrb = &B11111011
Portb = &B00000100

Portb.2 = 1
Taster Alias Pinb.2
'...
Main:
Do
   Debounce Taster , 0 , Modechange
   '...
Loop
End

Gruß Jan

Antwort schreiben

Eine eigene Frage? Dieser Thread ist über 17 Jahre alt. Stell sie in einem eigenen Thread – dort lesen mehr Leute mit, und sie wird öfter und schneller beantwortet.

Neuen Thread starten

Eine Lösung, Ergänzung oder Rückmeldung zu diesem Thread? Dann antworte hier.

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.