PDA

Archiv verlassen und diese Seite im Standarddesign anzeigen : [RP6] Auslesen der digitalen Eingänge / Register



foxtrof
13.01.2015, 21:21
Hallo liebe Community,

ich habe schon seit längerem ein RP6 und wollte nun zwei SMD Push-Button an die freien Lötstellen der Hauptplatine zu löten.
Als Eingänge hatte ich die zwei freien ADC I/O Pins in Überlegung (ADC0 und ADC1).

Ich habe schon versucht diese mit ' DDRA &= ~(1<<PINA0) ' etc. als Eingänge zu deklarieren und dann mit einer if-Function, quasi, auszulesen.
Nur das hat nicht funktioniert und ich kann den Grund nicht finden.

Ich würde mich über eine Lösung sehr freuen.

Jimmybot
13.01.2015, 22:36
Ich spreche Pins mit diesem Code an:


DDRA&=~(1<<PA0); //Eingang setzen


bin mir nicht sicher ob "PINA0" der Compiler kennt.


Edit:
ich sollte im diese Urhzeit nicht mehr am Rechner sitzen :-P

foxtrof
13.01.2015, 23:04
Vielen Dank für die Antwort zu noch später Stunde :D Ich werde es Morgen/Heute gleich probieren.

foxtrof
14.01.2015, 18:19
Es funktioniert jetzt. Aber ist es normal dass bei bewegen des RP6 auch ein Signal entsteht o.O?