Preguntas con etiqueta 'c'

1
respuesta

Punto flotante TMS320 (DSP de Texas Instruments del '98)

Background ¿Hay alguien aquí que sea un experto en EE con experiencia en programación que haya trabajado con el DSP de la serie TMS320 C3X de Texas Instruments? Actualmente estoy trabajando con el C3X para un proyecto. Mi objetivo aquí es conv...
1
respuesta

Implementación de D (diferenciación) en PID

Estoy implementando un controlador PID para el control de velocidad del motor. He terminado con la implementación del control PI y funciona perfectamente bien para mí. En la especificación se me ha dicho que implemente una técnica de filtrado me...
3
respuestas

L3G4200D picos aleatorios

He buscado en este foro un poco en lo que respecta al giroscopio L3G4200D, y no he visto este problema mencionado, pero he visto a otros hablar de ello en otros foros. Estoy viendo un valor extraño grande en mi salida cuando el giroscopio está p...
5
respuestas

¿Será posible escribir código en C ++ para microcontroladores PIC en el futuro?

¿Alguna vez será posible usar C ++ para codificar PIC? ¿Hay alguna limitación de hardware que nos impida utilizar C ++? ¿Cuánto aumentan el tamaño del archivo .hex generado y el tiempo de ejecución del programa cuando usamos C ++ en lugar de C?...
7
respuestas

¿Es posible interrumpir el proceso de copia de una estructura por una interrupción en C incrustada?

Dentro del controlador, tengo una función para copiar los datos de la estructura interna en una estructura desde la aplicación. ¿Puede este proceso ser interrumpido por un disparador de interrupción del microcontrolador? uint16_t getRawData...
1
respuesta

¿Los punteros se tratan de manera diferente en AVR en comparación con, digamos, x86?

Microcontrolador: ATtiny13 IDE: Atmel Studio Estoy intentando escribir una aplicación Hello World escribiendo alto al puerto PB4. Esto funciona bien: int main(void) { DDRB = 0x10; PORTB = 0x10; while(1) { } } M...
3
respuestas

La forma más eficiente de crear una matriz bool en C - AVR

Estoy usando un Atmega32 para leer varios sensores usando su ADC. Usando lógica digital y algunos multiplexores, multiplexé la totalidad de PORTA, usando PA0: 6 para la dirección y PA7 como entrada. Por lo tanto, puedo tener un máximo de 12...
4
respuestas

Mi primer código STM32 - por favor critícame

Acabo de escribir mi primer código en STM32: LED parpadeante. Combina fragmentos de diferentes fuentes; por favor, critícame para que pueda aprender cómo escribir el código correcto y no aprender hábitos estúpidos. #include "stm32f30x.h" void...
5
respuestas

Enviando señales al puerto USB usando C

Quiero enviar una señal simple de 5V al puerto usb. El aislamiento de la cabina USB se retirará y se conectará a un relé que está conectado a un sistema de puerta eléctrica. Creo que debería escribir este código en C. ¿Alguien me puede dar una p...
2
respuestas

Calcular un CRC simple

En la hoja de datos de ET1200 EtherCAT ASIC (página 94), estoy dijo que necesito calcular un CRC de algunos de los datos de 16 bits en su EEPROM. La única descripción de este CRC es:    El byte bajo [de la palabra 7] contiene el resto de la...