Preguntas etiquetadas con c

9
Trigonometría de punto fijo para aplicaciones integradas

Necesito hacer transformaciones rotacionales (y otras) en una aplicación incrustada, que requiere las funciones sin () cos () y tan (). Sé que puede usar tablas de búsqueda, y esa es la única solución que podría encontrar haciendo mi propia investigación, pero ¿existe una buena biblioteca de...

9
¿Es posible utilizar solo SMBus en PCI Express 1X?

De acuerdo con la página de Wikipedia en PCI Express , las ranuras PCI-e 1X tienen 18 pines en dos carriles (36 pines) y las posiciones 5-9 representan SMBus y JTAG. Me gustaría conectar un µC como dispositivo SMBus (esencialmente I²C), y entiendo los requisitos adicionales del protocolo de...

9
Mueva la programación integrada de Keil a Linux

Actualmente estoy usando Keil para desarrollar una placa de descubrimiento STM32. Mi proyecto está casi terminado y me gustaría pasar a un entorno de construcción basado en Linux. He estado usando la herramienta de flasheo preconfigurada y los controladores STLink para que Windows flashee la placa,...

9
Cómo convertir voltios en dB SPL

Estoy tomando la entrada de un micrófono electret amplificado usando el amplificador LM358 de la unidad ADC de mi PIC16F877A. Estoy obteniendo las lecturas en Voltios del ADC que varía de 2.5V a 5V. ¿Cómo puedo convertir estas lecturas en

9
La mejor manera de hacer I2C / TWI a larga distancia

Tengo un proyecto que requiere hacer I²C / I2C / TWI a larga distancia (30 a 40 metros). He visto a algunas personas sugiriendo reducir la velocidad del reloj a alrededor de 500 Hz, para mitigar los efectos de la capacitancia de una línea tan larga, supongo. Los componentes que estoy usando...

9
¿Qué es exactamente "dominante" y "recesivo"?

Estoy leyendo hojas de datos en el bus LIN, pero aparentemente la misma terminología se usa para CAN. ¿Qué significa "recesivo" y "dominante", por ejemplo, http://hw-server.com/products/rs_optika/prevodniky_optika.html ? ¿Cómo se relacionan estos términos con "bajo" y "alto", o 0 y...

9
Programación PIC a través de FPGA

Me gustaría saber si hay una manera de programar un PIC por primera vez (escribir en Flash) a través de una tarjeta FPGA. El PIC ya está soldado al FPGA y no puedo eliminarlo. No existe un gestor de arranque en el PIC. Por lo tanto, necesito programarlo en modo USART / SPI / I2C con un gestor de...

9
Adaptadores de CC: ¿por qué tan pocos amplificadores?

Si tengo un dispositivo que consume 5 amperios a 12 voltios, puedo usar cualquier adaptador de CC de 12 voltios que pueda proporcionar al menos 5 amperios. ¿Por qué no todos los adaptadores de CC tienen la capacidad de proporcionar cargas de amperios? Si todos los adaptadores de CC proporcionaran,...

9
Casos de uso para un ADC externo

La mayoría de los microcontroladores (uC) tienen un convertidor de analógico a digital (ADC) como parte de su conjunto periférico, lo cual es fenomenal ya que integra dos componentes en un solo paquete. Por lo general, estos ADC también se mapean en registros, lo que permite que los datos se...

9
SystemC vs HDLs

Actualmente estoy involucrado en un proyecto universitario para implementar un procesador de un conjunto de instrucciones existente. La idea es que al final del proyecto pueda sintetizar este diseño y ejecutarlo en un FPGA. Todo va bien hasta ahora, comencé a implementar el diseño en Verilog HDL...