Gast
#4319313
Hallo Forum, ich versuche einen Pin von einem Port abzufragen, warum geht das nicht ? if (PORTD.IN & 0x80 == 0x80) led(1); else led(0); danke für eure Hilfe!
|
Anzeige
|
Xmega Pin abfragen
Gast
#4319313
Hallo Forum, ich versuche einen Pin von einem Port abzufragen, warum geht das nicht ? if (PORTD.IN & 0x80 == 0x80) led(1); else led(0); danke für eure Hilfe!
Gast
#4319316
Josef schrieb: > ich versuche einen Pin von einem Port abzufragen, warum geht das nicht ? Heute ist Donnerstag, da funktioniert das nie.
Gast
#4319401
Josef schrieb: > warum geht das nicht ? Ja wieso, das geht doch! Hallo, Code ist in Ordnung, funktioniert auch bei mir! Port auf Eingang? Led Funktion ok? Pin Hardware bereits vergeben? Teste mal ob sich die Led's ohne Pin-Abfrage ein-ausschalten lassen. Gruß G.G. @ Josef (Gast)
>ich versuche einen Pin von einem Port abzufragen, warum geht das nicht ?
Der Code ist OK, aber wahrscheinlich fehlt ein Pull Up Widerstand aussen
am Controller bzw. intern zugeschaltet.
Übrigens ist es lesbarer wenn man vernünfige die Pin Konstanten verwendet und das 0x80 zum vergleich brauchst du auch nicht, da du eh nur ein Bit maskierst:
Vielleicht hast du ja auch vergessen den Port der die Led anschaltet auf Ausgang zu setzen?! Mehr Code + Schaltung wäre hilfreich. Antwort schreibenBitte melde dich an, um einen Beitrag zu schreiben. |
Anzeige
|