<html><head></head><body><div style="font-family: Verdana;font-size: 12.0px;"><div>Hallo zusammen,</div>
<div> </div>
<div>ich habe nach langer Zeit mal wieder einen Schaltplan ausgegraben und wollte ein wenig mit den GPIOs spielen.</div>
<div> </div>
<div>An sich gehen ein paar Sachen schon mit eigenem Code, den man Standalone mit einem ARM-Crosscompiler baut und mittels snowbirdopter auf den tiptoi lädt und ausführt.</div>
<div> </div>
<div>Um mit GPIOs zu spielen gibt es schon ein paar Beispielprojekte:</div>
<div>- blinky: <span class="pl-c">GPIO12/GPIO13 zyklisch togglen - damit kann man LEDs am USB/Seriell-Wandler blinken lassen</span></div>
<div><span class="pl-c">- </span>software_uart: SW-UART über GPIO13 (TX only), damit braucht man keine UART-Funktion aus dem Boot-ROM</div>
<div>
<div>- gpios: Auslesen der GPIO Pins 0, 1, 7 und 8; laut früheren Recherchen sind das die Tasten für die Lautstärke, Kopfhörer-Erkennung und USB-Erkennung</div>
<div> </div>
<div>Die USB-Erkennung funktioniert auch. Bei den anderen Pins befürchte ich, dass noch interne pull-up/down-Widerstände aktiviert werden müssen. Hat damit schon mal jemand experimentiert bzw. wissen wir mehr, welche Register da bedient werden müssen?</div>
<div> </div>
<div>Und um nochmal auf die Idee von kürzlich zurück zu kommen (Flash-Dump über GPIO-Pins): Weiß jemand, ob die I/O0..7-Pins auch als GPIO-Pins (welche?) konfigurierbar sind?</div>
<div> </div>
<div>Viele Grüße</div>
<table class="highlight tab-size js-file-line-container js-code-nav-container js-tagsearch-file" data-paste-markdown-skip="" data-tab-size="8" data-tagsearch-lang="C" data-tagsearch-path="examples/standalone/gpios/main.c">
<tbody>
<tr>
<td class="blob-code blob-code-inner js-file-line" id="LC5"> </td>
</tr>
<tr>
</tr>
</tbody>
</table>
</div></div></body></html>