Eu quero usar a função altenate do GPIO 4, ou seja, a função GPCLK0. Como se pode definir um GPIO para sua função alternativa? Muitas funções alternativas estão resumidas aqui: elinux-wiki
O melhor seria se fosse possível com a fiaçãoPi Library . Mas eu não me importo de usar código C arbitrário se alguém me disser como fazê-lo. Depois de inserir uma função alternativa, acho que é necessário configurá-la?
fonte
Aqui estão alguns outros tópicos (em www.raspberrypi.org ) que estão lidando com a
GPCLK0
função.o segundo link tem um exemplo C exato de como definir a função alternativa GPCLK0.
fonte
Este tutorial mostra maneiras diferentes de configurar os pinos do GPIO, como bash, python e C usando o wirePi. É tão fácil quanto um Arduino.
http://log.liminastudio.com/writing/tutorials/tutorial-how-to-use-your-raspberry-pi-like-an-arduino
Você precisará examinar um pouco mais a biblioteca WiringPi para saber exatamente o que definir para a "função alternativa" específica que você deseja, por exemplo, SPI, PWM, I²C etc, pois você não especificou.
fonte
Use este código para definir a função alt
fonte
Usando a biblioteca pigpio para configurar o GPIO 4 como função ALT0, isto é, GPCLK0:
Ref .: mudança de modo do GPIO
fonte