Perguntas com a marcação «c++»

C ++ é uma linguagem de programação compilada de propósito geral que adiciona recursos orientados a objetos e outras melhorias à linguagem C, da qual é em grande parte um superconjunto. É popular para desenvolvimento de software embutido e PC.

16
O C ++ é adequado para sistemas embarcados?
Uma pergunta comum, aqui e em outros lugares. O C ++ é adequado para sistemas embarcados? Microcontroladores? RTOSes? Torradeiras? PCs incorporados? OOP é útil em microcontroladores? O C ++ remove o programador muito longe do hardware para ser eficiente? O C ++ do Arduino (sem gerenciamento dinâmico de memória, modelos, …


5
Classes C ++ para abstração de pinos de E / S
Estou procurando abstrações em C ++ para pontos ou pinos de E / S de hardware. Coisas como in_pin, out_pin, inout_pin, talvez open_collector_pin, etc. Certamente eu mesmo posso criar esse conjunto de abstrações, então não estou procurando o tipo de respostas 'ei, você pode fazer desta maneira', mas sim o …
13 microcontroller  pins  c++  io 

2
Controle de versão de esquemas e código fonte
Estou desenvolvendo um dispositivo eletrônico que possui duas partes: hardware (esquemas Eagle) e firmware (código fonte C ++). Gostaria de acompanhar as alterações no código-fonte e nos esquemas, mas há alguns pontos em que não tenho certeza de como organizar meu trabalho: Para o código fonte, eu definitivamente usaria o …
12 eagle  hardware  c++ 

3
Microcontrolador Sleep Race Condition
Dado um microcontrolador que está executando o seguinte código: volatile bool has_flag = false; void interrupt(void) //called when an interrupt is received { clear_interrupt_flag(); //clear interrupt flag has_flag = true; //signal that we have an interrupt to process } int main() { while(1) { if(has_flag) //if we had an interrupt …





1
Enquanto loop otimizado
Eu tenho o seguinte código no meu programa de microcontrolador: // Wait for ADC conversion to complete while ( ( ADCSRA && _BS( ADSC ) ) == _BS( ADSC ) ) {} Onde ADCSRA é um registro que alterará seu valor assim que uma conversão analógica for concluída e onde …


1
Bug no compilador Keil ARM com manipuladores de interrupção e C ++?
Estou com um problema ao escrever manipuladores de interrupção no compilador Keil ARM para LPC1114. Quando escrevo um programa em C ++ e especifico a opção do compilador --cpp, todo o código dos manipuladores de interrupção desaparece, sendo substituído por um loop infinito. Eu escrevi um programa simples que ilustra …
8 c++  interrupts  keil 

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 
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.