Gast
#66436
HI, ...habe gerade ein süßes kleines handheld-Atmel System gebaut. Das Problem ist folgendes: Die 4 Tasten hängen alle an Port c (0-3) des AT90S4433. Werden sie gedrückt, wird der Pin vom internen pulldown (?) über 1kOhm auf VCC gelegt. Dann müsste ja eigentlich (in BASCOM) pinc.0 = 0 sein oder? Ich habe programmiert, dass er dann einen Ton über einen Beeper ausgeben soll. das tut er aber immer, egal ob der Pin 0 (Der Pin (Port) ist nicht extern auf Masse gelegt! D.h. 0 ist mit nichts verbunden, der pin ist aber nachgemessener weise auf 0.) oder 1 ist. folgender Quelltext: Config Portc = Input If Pinc.0 = 0 Then Sound Portb.2 , 100 , 600 End If Frage deshalb: muss ich den Port C vielleicht "einschalten" oder irgenwie sowas? Kommt mir nämlich so vor, als ob der den Ausgang nicht richtig einliest. Weitere Infos: Chip: AT90S4433 Sprache: BASCOM AVR Knöpkes: Port C Pin 0 bis 3. Danke schonmal ........ THX; Tobi