2017-04-01 2 views

Antwort

1

A GPIO kann entweder als ein Eingang, Ausgang oder einen gegebenenfalls mehrere alternative Funktionen konfiguriert werden. Wie der Name schon andeutet, setzt GPIO_PinAFConfig eine dieser alternativen Funktionen, also würde Ihr Ziel überhaupt nicht erreicht.

Wenn zwischen Ein- und Ausgang unter Verwendung der Standard-Peripherieschalt Bibliothek, wird es eine gewisse Redundanz sein - Registerwerte, die sich gegenseitig ausschließen Eingang oder Ausgang nicht ändern, oder die. Wenn der Switch so schnell wie möglich sein soll (und wir sprechen hier von Zehner oder Hunderter von Nanosekunden), kann der direkte Registerzugriff erhebliche Einsparungen bringen, indem nur die Register geändert werden, die unbedingt erforderlich sind.

Verwandte Themen