Perguntas com a marcação «c»

C é uma linguagem de implementação de sistemas imperativa (processual). Ele foi projetado para ser compilado usando um compilador relativamente simples, para fornecer acesso de baixo nível à memória, fornecer construções de linguagem que mapeiam eficientemente as instruções da máquina e exigir suporte mínimo em tempo de execução. C foi, portanto, útil para muitos aplicativos que anteriormente eram codificados em linguagem assembly. de http://en.wikipedia.org/wiki/C_(programming_language)

1
Implementação de D (diferenciação) no PID
Estou implementando um controlador PID para controle de velocidade do motor. Terminei de implementar o controle PI e ele funciona perfeitamente para mim. Na especificação, fui instruído a implementar uma técnica de filtragem usando a seguinte equação para a parte D: Agora, o que entendi até agora, é que srepresenta …



3
L3G4200D picos aleatórios
Pesquisei este fórum um pouco em relação ao giroscópio L3G4200D e não vi esse problema mencionado, mas vi outros falando sobre isso em outros fóruns. Estou vendo um grande valor estranho em minha saída quando o giroscópio está parado. Infelizmente, parece que ninguém foi capaz de responder por que isso …

3
Começando com I2C em PIC18s
Para um projeto, eu gostaria que três PICs (dois escravos PIC18F4620, um mestre PIC18F46K22) se comunicassem pelo barramento I2C. Posteriormente, mais escravos podem ser adicionados (como EEPROM, SRAM, ...). Estou escrevendo o código para esses PICs em C usando o compilador C18. Eu procurei muito na Internet, mas não consegui …

5
O que há de errado com essa conversão no código C para o AVR?
Eu defini duas variáveis: uint8_t a[2]; uint16_t b; Em seguida, quero usar acomo variável do tipo uint16_t, por exemplo b = (uint16_t)a; Mas isso está errado! Meus programas não funcionam corretamente com esse código. Tudo está OK quando eu substituir ba uint8_t b[2]e operações de utilização elemento a elemento. Por …
8 avr  c 

5
Como conectar um microcontrolador PIC?
Sou completamente novo no mundo dos microcontroladores PIC e da engenharia elétrica, por isso, vá com calma :) De qualquer forma, consegui programar meu PIC 16f627 para ligar três LEDs quando o botão (botão gatilho) é pressionado e iniciar uma sequência de desligamento (basicamente cada LED desliga um após o …

3
O que #if 0 faz
Hoje comecei a usar o MPLAB X para programar meus PICs e encontrei um modelo de código, com vários arquivos e pontos para preencher o código. Antes eu tinha um único arquivo com o meu código. Neste modelo, onde devo colocar meus bits de configuração, há o seguinte texto: /* …

1
Como crio uma biblioteca estática para o AVR Atmega328p?
Estou tentando criar uma biblioteca muito parecida com o Arduino em C. Eu tentei no passado e, apesar de ter perdido o código, lembro-me de simplesmente receber um monte de referências indefinidas para funções especificadas nos arquivos de cabeçalho e na biblioteca que continham todos os arquivos de objetos (verificados …
8 avr  c  library  avr-gcc 


1
O que devo saber ao criar uma biblioteca para o Arduino?
Ocorre-me que, além do meu problema atual, devo perguntar: "O que devo saber ao criar uma biblioteca para o Arduino?" Primeiro, o que estou fazendo: Estou usando o Eclipse como meu editor e escrevendo código em C ++. Eu escrevi um aplicativo Arduino simples que inclui meu arquivo de cabeçalho …
8 arduino  library  c++  c 

2
Por que o código AVR usa deslocamento de bits [fechado]
Fechado . Esta questão é baseada em opiniões . No momento, não está aceitando respostas. Deseja melhorar esta pergunta? Atualize a pergunta para que ela possa ser respondida com fatos e citações editando esta postagem . Fechado há 2 anos . Na programação do AVR, os bits de registro são …
Ao utilizar nosso site, você reconhece que leu e compreendeu nossa Política de Cookies e nossa Política de Privacidade.
Licensed under cc by-sa 3.0 with attribution required.