Quiero usar la función alternativa de GPIO 4, es decir, la función GPCLK0. ¿Cómo se puede configurar un GPIO a su función alternativa? Aquí se resumen muchas funciones alternativas: elinux-wiki
Lo mejor sería si es posible con el cableado de la Biblioteca Pi . Pero no me importa usar código C arbitrario si alguien me dice cómo hacerlo. Después de ingresar una función alternativa, ¿creo que es necesario configurarla?
fuente
Aquí hay algunos otros hilos (en www.raspberrypi.org ) que se ocupan de la
GPCLK0
función.el segundo enlace tiene un ejemplo exacto de C sobre cómo configurar la función alternativa GPCLK0.
fuente
Este tutorial muestra diferentes formas en que puede configurar los pines GPIO, como bash, python y C usando cableadoPi. Es tan fácil como un Arduino.
http://log.liminastudio.com/writing/tutorials/tutorial-how-to-use-your-raspberry-pi-like-an-arduino
Tendrá que buscar un poco más en la biblioteca WiringPi para saber exactamente qué configurar para la "función alternativa" específica que desea, por ejemplo, SPI, PWM, I²C, etc., ya que no especificó.
fuente
Use este código para configurar la función alt
fuente
Uso de la biblioteca pigpio para configurar GPIO 4 como función ALT0, es decir, GPCLK0:
Ref .: cambio de modo de GPIO
fuente