Preguntas con etiqueta 'c'

1
respuesta

¿Error interconectando GSM con Atmega32 usando UART Interrupt?

Estoy conectando GSM con atmega32 usando uart interrupts. Estoy usando una interrupción externa que se activa cuando un usuario presiona un interruptor y recibe una interrupción para recibir la respuesta de GSM. CÓDIGO: int main(void) {...
1
respuesta

¿Cómo programar un módulo lector / grabador RFID USB?

Compré un módulo de lector / escritor RFID USB de la tienda local, no es muy conocido ni tiene marca, se conecta a la computadora con un puerto USB y quiero escribir un programa para él en Linux Ubuntu. Lo averiguo (del CD con el módulo) que...
1
respuesta

Interrumpir en el XMEGA

Tengo 3 botones conectados a PIN1, PIN3, PIN5 de PORTA de un XMEGA. Si se empujan se entregan un borde descendente. Intento generar interrupciones usando esos botones, comencé con uno, esto es lo que he hecho: void buttonINT(){ // PORTA...
1
respuesta

Escribir y leer datos de Flash utilizando IAP

Aquí puede ver las funciones que estoy usando para almacenar datos en Flash, pero los datos se borran después del reinicio de la alimentación, por lo que aún está en la memoria RAM y no en Flash. #define OFFSET_ADDRESS 0x...
1
respuesta

Pérdida de memoria en la lista vinculada a la cola, avr c

Estoy creando un pequeño intérprete de comandos para que se ejecute en un microcontrolador. Para poner en cola cada comando y los argumentos que lo acompañan, estoy usando una cola implementada como una lista enlazada individualmente. Todas las...
1
respuesta

problema de punto flotante utilizando PIC18F4550

Estoy haciendo un robot para evitar obstáculos y usando el controlador PIC mencionado. Actualmente no estoy en el obstáculo para evitar una parte, así que lo que estoy haciendo es escribir un código para controlar el movimiento, por ejemplo. Hac...
1
respuesta

STM32F205VC: ¿Error de encuadre de USART?

Estoy tratando de usar USART en mi programa en STM32F205VC, pero en lugar de enviar mis datos obtengo algunos caracteres extraños en PuTTY. He utilizado un analizador lógico Saleae y el resultado es el siguiente: Este es mi código de ap...
1
respuesta

PIC18f4550 Configuración del temporizador para la interrupción de 1 seg.

Quiero generar una interrupción (en PIC18f4550 usando TIMER0) cada 1 segundo, pero al usar el siguiente código, se genera una interrupción cada 6 segundos. #include<pic18f4550.h> #pragma config PLLDIV = 5 , CPUDIV = OSC1_PLL2 , USBDIV =...
2
respuestas

obteniendo la frecuencia correcta en XMEGA

He escrito un pequeño programa que se ejecuta en un XMEGA: #include <avr/io.h> #include <stdio.h> #ifndef F_CPU #define F_CPU 32000000UL #endif void system_clock_init(void){ CCP = CCP_IOREG_gc; /*...
2
respuestas

Maximización del rendimiento del escucha del puerto Ethernet

Tenemos una red de sensores distribuidos (12 nodos), utilizando Ethernet como protocolo de fondo. Estos están conectados en red a 100Mb / s a un solo enlace de 1Gb / s usando un conmutador de 16 puertos. Anteriormente he visto código Java y C...