[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