Soy un estudiante de Electrónica e Ingeniería de Comunicaciones. Antes de llegar a la universidad, he estado interesado en la programación y las aplicaciones informáticas. Me había centrado en diseñar aplicaciones de Windows y aprender sus técni...
Estoy buscando abstracciones de C ++ para puntos de E / S de hardware o pines. Cosas como in_pin, out_pin, inout_pin, tal vez open_collector_pin, etc.
Seguramente puedo crear un conjunto de abstracciones de este tipo, así que no estoy buscand...
Dado un microcontrolador que ejecuta el siguiente código:
volatile bool has_flag = false;
void interrupt(void) //called when an interrupt is received
{
clear_interrupt_flag(); //clear interrupt flag
has_flag = true; //signal that we h...
Utilizo un Arduino Uno y ya lo configuré para que funcione con interrupciones en los pines digitales 2, 3, 4 y 5 de acuerdo con la explicación 1 que encontré.
void setup() contiene el siguiente código para configurar las interrupci...
Estoy desarrollando un dispositivo electrónico que tiene dos partes: hardware (esquemas Eagle) y firmware (código fuente de C ++). Me gustaría hacer un seguimiento de los cambios tanto en el código fuente como en los esquemas, pero hay algunos p...
Tengo un problema con la escritura de controladores de interrupción en el compilador Keil ARM para LPC1114. Cuando escribo un programa en C ++ y especifico la opción del compilador --cpp, todo el código de los controladores de interrupción desap...
Tengo el siguiente código en mi programa de microcontroladores:
// Wait for ADC conversion to complete
while ( ( ADCSRA && _BS( ADSC ) ) == _BS( ADSC ) ) {}
Donde ADCSRA es un registro que cambiará su valor una vez que se complete u...
Al programar una ATtiny o ATmega, avrdude imprime la firma del dispositivo, en este ejemplo es una ATtiny.
avrdude: Device signature = 0x1e910a
¿Puedo leer esta firma en un dispositivo en ejecución usando el código C ++ (avr-gcc)? Para ATme...
Se me ocurre que, más allá de mi problema actual, debería preguntar: "¿Qué debo saber al hacer una biblioteca para el Arduino?"
Primero, lo que estoy haciendo:
Estoy usando Eclipse como editor y escribiendo código en C ++. He escrito una...
¿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?...