Ich möchte die alteate-Funktion von GPIO 4 verwenden, nämlich die GPCLK0-Funktion. Wie kann man einen GPIO auf seine alternative Funktion einstellen? Viele alternative Funktionen sind hier zusammengefasst: elinux-wiki
Am besten wäre es, wenn es mit der wiringPi Library möglich wäre . Aber es macht mir nichts aus, beliebigen C-Code zu verwenden, wenn mir jemand sagt, wie es geht. Nach der Eingabe einer alternativen Funktion denke ich, dass es erforderlich ist, um sie zu konfigurieren?
quelle
Hier sind einige andere Threads (auf www.raspberrypi.org ), die sich mit der
GPCLK0
Funktion befassen .Der zweite Link enthält ein genaues C-Beispiel zum Einstellen der alternativen Funktion GPCLK0.
quelle
Dieses Tutorial zeigt verschiedene Möglichkeiten, wie Sie die GPIO-Pins wie Bash, Python und C mithilfe von wiringPi konfigurieren können. Es ist so einfach wie ein Arduino.
http://log.liminastudio.com/writing/tutorials/tutorial-how-to-use-your-raspberry-pi-like-an-arduino
Sie müssen sich die WiringPi-Bibliothek etwas genauer ansehen, um genau zu wissen, was für die gewünschte "alternative Funktion" eingestellt werden soll, z. B. SPI, PWM, I²C usw., da Sie dies nicht angegeben haben.
quelle
Verwenden Sie diesen Code, um die Alt-Funktion einzustellen
quelle
Verwenden der Pigpio-Bibliothek zum Einrichten von GPIO 4 als ALT0-Funktion, dh GPCLK0:
Ref.: Ändern des GPIO-Modus
quelle