Professional Documents
Culture Documents
Sogenannte GPIO (engl. General Purpose Input/ Output = GPIO) ist eine Zusammenstellung
von Stifen (Pins). Dies ist die einfachste Mglichkeit, mit der in eingebettetes System mit
seiner Umgebung in Kontakt treten kann. Mit Hilfe des GPIO ist der Fuschalter in unseren
Aufgaben an Pin PB06 realisiert.
http://home.f1.htw-berlin.de/scheibl/netMF/index.htm?./Hardware/GPIO.htm
void init(Configuration::s_GPIOSensorConfig *thisGPIOSensorConfig_)
Initialisiert die entsprechenden Pins als Eingang, einschlielich Pull Up
Widerstand. bergabeparameter ist ein Zeiger auf die entsprechen GPIO
Seonsor Konfiguration.
Mit dem Pull Up Widerstand wird der GPIO Pin auf einen High Pegel
(Spannungswert) gezogen.
Struct s_GPIOSensorConfig
Diese Struktur beinhaltet die Konfigurationder GPIO und ist in configuration.h
implementiert.
Unsigned char port zum bergeben des Ports fr den GPIO-Pin (0 = Port PA; 1=
Port PB)
Unsigned long pin zum bergeben des Pins am entsprechenden Port
bool pullupEnabled zum aktivieren doer deaktivieren des Pull Up Widerstands
bool getValue (void)
Gibt den aktuellen Wert des Sensors zurck.
Rckgabewert true heit, dass der Anschlusspin High Level hat
http://www.mikrocontroller.net/articles/AVRGCCTutorial/Die_Timer_und_Z
%C3%A4hler_des_AVR#8-Bit_Timer.2FCounter