notas de introdução Raspberry Pi Raspberry Pi GPIO 06- e bibliotecas wiringPi instalado

placa de desenvolvimento Raspberry Pi fornece um número de pinos GPIO, que conduz através de 40pin o pino, apenas a versão anterior 26Pin. Removendo o pino GPIO exterior, 5V / 3.3V poder e pinos de terra, também fornece um SPI interface UART e IIC, uma nova versão do desenvolvimento contínuo da placa de função estendida baseado no original.

### 1. numeração GPIO

número da porta Raspberry Pi GPIO existe em três formas diferentes:

  • Física "board" de numeração:

Da esquerda para a direita, de cima para baixo, da esquerda um número ímpar, o lado direito da 1-40 de número par. A vantagem deste numeração é que não importa como a versão placa de desenvolvimento muda, o nosso hardware pode trabalhar sem ter que reconectar.

40pin

  • numeração BCM:

Refere-se ao número no GPIO Broadcom bordo CPU, registradores da CPU foco. Desde que a CPU tem um grande número de pinos, os números PIN atribuído internos e número de pinos é placa inconsistente.

número BCM

  • wiringPi numeração:

Concentrando-se na lógica de implementação, conduz ao portas GPIO externas são numeradas de 0, o programa é muito fácil de preparar.

mesa 40pin

2. wiringPi introdução biblioteca

wiringPi pela biblioteca linguagem Gordon C, num primeiro momento, principalmente, como uma biblioteca GPIO BCM2835 chip e agora muito rica, remova biblioteca GPIO, a biblioteca também inclui IIC, biblioteca SPI, biblioteca de software UART e bibliotecas PWM.

biblioteca wiringPi é ideal para aqueles com uma base C, antes do contato com ou incorporado multidão desenvolvimento microcontrolador. Arduino e as suas funções de API são muito semelhantes, o que torna extremamente ser bem-vindas.

3. Instale wiringPi

1. Faça login no Raspberry Pi remotamente por SSH, em seguida, digite o seguinte comando para atualizar cada framboesa pacotes de pizza e dependências para a versão mais recente.

sudo apt-get update
sudo apt-get upgrade

atualizar

2. Instale

wiringPi pré-instalado no sistema padrão para enviar framboesa, pode digitar um comando para atualizar ou instalar.

sudo apt-get install wiringpi

wiringPi instalação

3. Teste

wiringPi GPIO compreendendo um conjunto de comandos que utilizam o comando para controlar as respectivas interfaces de GPIO Escola de framboesa.

Digite o seguinte comando para exibir informações sobre a atual versão da biblioteca wiringPi eo desenvolvimento atual de placas Raspberry Pi.

gpio -v

edição

Digite o seguinte comando para obter a tabela pino correspondente.

gpio readall

informações de impressão pin

Foco no número público micro-canal: TonyCode
o Arduino grupo de troca de aprendizagem: 868 283 450

Mais, saúdo a atenção do número público. Varrer o micro-canal para seguir o código Fanger Wei:
código de verificação canal Micro adicionado número público: TonyCode

Publicado 63 artigos originais · ganhou elogios 250 · Exibições 230.000 +

Acho que você gosta

Origin blog.csdn.net/TonyIOT/article/details/103005228
Recomendado
Clasificación