Perguntas com a marcação «c»

9
Trigonometria de ponto fixo para aplicações incorporadas

Eu preciso fazer transformações rotacionais (e outras) em um aplicativo incorporado, exigindo as funções sin () cos () e tan (). Eu sei que você pode usar tabelas de consulta, e essa é a única solução que eu poderia encontrar fazendo minha própria pesquisa, mas existe uma boa biblioteca de triggers...

9
É possível utilizar apenas o SMBus no PCI Express 1X?

De acordo com a página da Wikipedia no PCI Express , os slots PCI-e 1X têm posições de 18 pinos em duas faixas (portanto, 36 pinos) e as posições 5-9 representam SMBus e JTAG. Gostaria de conectar um µC como um dispositivo SMBus (essencialmente I²C) e compreendo os requisitos adicionais do...

9
Mover a programação incorporada do Keil para o Linux

Atualmente, estou usando o Keil para desenvolver uma placa de descoberta STM32. Meu projeto está quase concluído e eu gostaria de mudar para um ambiente de construção baseado em Linux. Eu tenho usado a ferramenta de piscamento pré-configurada e os drivers STLink do Windows para exibir a placa e...

9
Como converter Volts em dB SPL

Estou recebendo entrada de um microfone de eletreto amplificado usando o amplificador LM358 da unidade ADC do meu PIC16F877A. Estou recebendo as leituras em Volts do ADC, que varia de 2,5V a 5V. Como posso converter essas leituras em

9
Melhor maneira de fazer I2C / TWI a longa distância

Eu tenho um projeto que requer I²C / I2C / TWI a uma longa distância (30 a 40 metros). Eu já vi algumas pessoas sugerindo baixar a freqüência para algo em torno de 500 Hz, para mitigar os efeitos da capacitância de uma linha tão longa, presumo? Os componentes que estou usando requerem pelo menos a...

9
O que exatamente é "dominante" e "recessivo"?

Estou lendo folhas de dados no barramento LIN, mas aparentemente a mesma terminologia é usada para o CAN. O que representam "recessivo" e "dominante", por exemplo, http://hw-server.com/products/rs_optika/prevodniky_optika.html ? Como relacionar esses termos com "baixo" e "alto", ou 0 e...

9
Programação PIC através de FPGA

Gostaria de saber se existe uma maneira de programar um PIC pela primeira vez (gravação em Flash) através de uma placa FPGA. O PIC já está soldado ao FPGA e não consigo removê-lo. Não existe nenhum carregador de inicialização no PIC. Portanto, preciso programá-lo no modo USART / SPI / I2C com um...

9
Adaptadores DC: por que tão poucos amplificadores?

Se eu tiver um dispositivo que consome 5 amperes a 12 volts, posso usar qualquer adaptador DC de 12 volts que possa fornecer pelo menos 5 amperes. Por que nem todos os adaptadores DC têm capacidade para fornecer cargas de amplificadores !? Se todos os adaptadores CC fornecessem, por exemplo, 1000...

9
Casos de uso para um ADC externo

A maioria dos microcontroladores (uC) possui um conversor analógico para digital (ADC) como parte de seu conjunto periférico, o que é fenomenal, pois integra dois componentes em um único pacote. Esses ADCs também costumam ser mapeados para registro, o que permite a extração rápida e fácil dos...

9
Por que o compilador GCC omite algum código?

Não consigo entender por que o compilador GCC cortou parte do meu código enquanto preserva absolutamente o mesmo na vizinhança? O código C: #define setb_SYNCO do{(PORTA|= (1<<0));} while(0); ISR(INT0_vect){ unsigned char i; i = 10; while(i>0)i--; // first pause - omitted...

9
SystemC vs HDLs

Atualmente, estou envolvido em um projeto universitário para implementar um processador de um conjunto de instruções existente. A idéia é que até o final do projeto eu possa sintetizar esse design e executá-lo em um FPGA. Tudo está indo bem até agora, comecei a implementar o design no Verilog HDL...