Preguntas con etiqueta 'c'

1
respuesta

La interrupción externa no establece el bit de marca

Mi objetivo es medir los pulsos de PWM. Pero para lograrlo, estoy dando pasos de bebé, por lo que mi primer objetivo es establecer un pin cuando se detecta un borde de la señal PWM. La señal PWM ingresa al microcontrolador (pic18f25k80, Hoja de...
1
respuesta

¿cómo borrar un indicador de interrupción de UART manualmente?

Estoy usando un ATmega32. Tengo ISR (USART_RXC_vect) de la siguiente manera ISR(USART_RXC_vect) { char ReceivedChar ; ReceivedChar = UDR; // Fetch the received byte value into the variable "ReceivedChar" if(ReceivedChar == '\...
2
respuestas

Configurar dinámicamente FPGA desde el programa host

Me preguntaba si alguien conoce una manera eficiente de programar el FPGA (PL) para una serie Xilinx Zynq-7 o dispositivos relacionados, desde un programa C host (no en el SoC, sino desde la PC host). ¿Hay una API de Xilinx que pueda usar / incl...
2
respuestas

STM32F4 - Procesamiento de señal digital (DSP)

En este sitio web , he leído que los microcontroladores STM32F4 tienen Instrucciones DSP. Para citar:    También implementa un conjunto completo de instrucciones DSP Estoy empezando a aprender la programación de C embebida con CooCox CoI...
2
respuestas

Aplicar la señal PWM al PIN de un microcontrolador

Estoy usando MC9S08DZ60 . Me han dado un diagrama de circuito según el cual debo programar el microcontrolador. Estoy usando Code warrior con Processor Expert, que me permite inicializar los registros necesarios, no tengo que escribir el código...
2
respuestas

Función llamada en ISR y Directiva de superposición -Keil / 8051 core

Mi código C tiene un ISR, donde se debe tomar una decisión para ejecutar una función particular "A". Ahora sé que no es bueno ejecutar una función en un ISR. Pero en este caso de mi aplicación, no veo otra salida. Después de llamar a la función...
1
respuesta

Cómo parpadear un error si una macro no está definida en el programa

Quiero que mi programa parpadee un error de tiempo de compilación como "LCD_PORT no definido" si no está definido en el programa. Para eso modifiqué el archivo de cabecera como este . . . #if LCD_IO_MODE #ifndef LCD_PORT #error LCD_PORT not de...
1
respuesta

¿Cómo puedo obtener un programa en C para ejecutar el código Python que envía comandos a un Arduino? [cerrado]

Seguí estas instrucciones , así que pude obtener el Raspberry Pi para enviar "HELLO \ n" a mi Arduino Mega 2560 a través de USB e imprimir en la consola Serial. He instalado Open CV con éxito en mi Raspberry Pi usando estos pasos y probé c...
2
respuestas

Conversión de int a string para AVR ATmega32

Estoy tratando de leer datos del ADC y mostrarlos en una pantalla LCD compatible con HD44870 con un ATmega32. Como los datos del ADC son un entero sin signo de 10 bits, la pantalla LCD espera una cadena, es necesaria alguna conversión. A continu...
3
respuestas

Invensense IMU3000 con PIC

¿Alguien ha experimentado el uso del giroscopio Invensense IMU3000 con algún microcontrolador? El hardware viene con una biblioteca realmente buena que integra el control total de sus características. Esta biblioteca está estructurada en 3 ca...