Preguntas con etiqueta 'c'

3
respuestas

¿Puedo usar el lenguaje C para programar un CPLD / FPGA?

¿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?     
5
respuestas

¿Mejores prácticas para documentar puertos / periféricos?

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

STM32F0 - ejecuta el programa de usuario desde la memoria flash SPI

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

Volcar memoria flash a través de un solo pin GPIO

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

AVR y los cargadores de arranque: ¿por dónde empezar?

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

¿Comunicación serie sobre 1 pin?

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

configuración de registros ADC mediante comunicación spi

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

Cómo obtener una señal cuadrada de 8 MHz a una pic18f45

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

¿Dónde está la referencia de la API C para el MSP430? Versión CCS

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

¿Es una mala idea desactivar las interrupciones sensibles al tiempo en C?

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