Hallo, ich habe erst kürzlich mit den Programmieren mit Avr angefangen und habe mich für den einstieg für BASCOM entschieden, da ich früher schon in Basic programmiert habe. Ich weis nicht ob es hier auch Basic Programmierer gibt oder nur Asm? Vieleicht kann mir bei meinen Problem wer helfen. Ich habe immer geacht , dass ich bei einer Schalterabfrage mit z.B. "if then else" den Schalter mit z.B. pind.0 abfragen muß und Pin setzen mit portb.0?! config portd = input config portb = output portd = &HFF 'portd Pull Up If pind.0 = 0 then portb.0 = 1 end if aber bei mir funktioniert das manchmal nur beim Eingang lesen mit Port und nicht mit Pin? kann mir da einer genauer den Sachverhalt erklären? danke Thomas
hallo, du must die taste mit debounce entprellen,schau dir die bascomhilfe an. mfg gerhard
Hast du das rücksetzten hier nur nicht geschrieben, oder auch im Programm vergessen ?? config portd = input Config Portb = Output Portd = &HFF 'portd Pull Up Label: If pind.0 = 0 then Set Portb.0 Else Reset portb.0 end if Goto Label
Hallo, ich habe das Rücksetzten und das entprellen nur nicht geschrieben. mein Problem ist eigentlich, dass mein Controller auf if pind.0 = 0 nicht reagiert sondern auf If portd.0 = 0 ist das normal? Gruß Thomas
Bitte melde dich an um einen Beitrag zu schreiben. Anmeldung ist kostenlos und dauert nur eine Minute.
Bestehender Account
Schon ein Account bei Google/GoogleMail? Keine Anmeldung erforderlich!
Mit Google-Account einloggen
Mit Google-Account einloggen
Noch kein Account? Hier anmelden.