¿Quería saber si puedo programar CPLD / FPGA con lenguaje C? Si es así, ¿se practica comúnmente? ¿Cuáles son los pasos y los requisitos & ¿Herramientas para el mismo?
Recientemente me interesé por el desarrollo integrado y me pregunto cómo la mayoría de las personas documentan sus proyectos. Por ejemplo:
Cada pin en PORTE está conectado a un LED y tiene un alias como LEDPORT .
Los méto...
Estoy creando una aplicación basada en el microcontrolador STM32F030F4P6. Durante el desarrollo del firmware, me di cuenta de que la memoria flash del microcontrolador es demasiado pequeña.
¿Puedo ejecutar mi firmware desde la memoria flash S...
Estoy trabajando con el kit de relajación XMC4500 de Infineon y estoy tratando de extraer el firmware a través de un único pin GPIO.
Mi idea muy ingenua es volcar un bit a la vez a través del pin GPIO y de alguna manera "rastrear" los datos c...
Tengo la necesidad de escribir un programa de cargador de arranque en un microcontrolador AVR (Atmega32) para habilitar la autoprogramación. He leído varios recursos sobre el tema de los cargadores de arranque y he llegado a la siguiente conclus...
Bueno chicos, estoy en un poco de un lío aquí. Tengo el siguiente circuito:
Comopuedesver,elpin3esmiúnicasalida.Dehecho,yatengoimpresaestatabla,asíquenohaymuchoespacioparamodificaciones.Tomounalecturadeunsensordepresiónanalógico,hagounaconver...
Soy nuevo en los microcontroladores: estoy tratando de leer los valores ADC externos de un AD7798 ADC utilizando la comunicación SPI.
Inicialmente tengo que configurar algunos registros ADC, algunos registros no están configurados. Para con...
Estoy usando un Pic18F45K40 para controlar una red de línea eléctrica ST7590
Chip que requiere una señal de reloj de 8MHz para funcionar. Leí la hoja de datos y parece que se puede generar una señal de 16MHz desde el microchip de 64MHz.
Confi...
Veo muchos ejemplos de código y tutoriales, pero ¿dónde está documentado que los símbolos (definiciones) como P1OUT y P1DIR están disponibles y cuáles son sus semánticas?
Veo una lista con comentarios de una sola frase en los ar...
A veces veo un código que deshabilita las interrupciones, por ejemplo, para realizar una lectura / escritura no atómica en una variable global utilizada en un ISR. En AVR con gcc, esto puede parecer:
ExpensiveOperation();
cli();
// Perform a n...