[Tiptoi-hw] GPIOs - interne pull-ups/poll-downs
Sven A. Huerlimann
sh at sighup.ch
Do Jan 20 23:26:05 CET 2022
Salü Matthias
Zu den Pulls: Im Qemu Code hab ich:
REG32(GPIO_PULL_UD_1, 0x09C)
REG32(GPIO_PULL_UD_2, 0x0A0)
Keine Ahnung wie ich da drauf gekommen bin.
Die Regs wären an offset 0x04000000, wenn ichs richtig im Kopf habe.
Gruss Sven
On 20.01.22 23:04, Matthias Weber via tiptoi-hw wrote:
> Hallo zusammen,
> ich habe nach langer Zeit mal wieder einen Schaltplan ausgegraben und
> wollte ein wenig mit den GPIOs spielen.
> 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.
> Um mit GPIOs zu spielen gibt es schon ein paar Beispielprojekte:
> - blinky: GPIO12/GPIO13 zyklisch togglen - damit kann man LEDs am
> USB/Seriell-Wandler blinken lassen
> - software_uart: SW-UART über GPIO13 (TX only), damit braucht man
> keine UART-Funktion aus dem Boot-ROM
> - 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
> 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?
> 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?
> Viele Grüße
>
>
> _______________________________________________
> tiptoi-hw mailing list
> tiptoi-hw at lists.nomeata.de
> https://lists.nomeata.de/mailman/listinfo/tiptoi-hw
-------------- nächster Teil --------------
Ein Dateianhang mit HTML-Daten wurde abgetrennt...
URL: <https://lists.nomeata.de/pipermail/tiptoi-hw/attachments/20220120/16ef80cc/attachment.htm>
Mehr Informationen über die Mailingliste tiptoi-hw