Preguntas con etiqueta 'c'

1
respuesta

Cómo borrar lcd con un botón en atmega32

escribo este código para atmega32 en el que PORTD is out put to the LCD y PIN0 of PORTA is an input , que quiero activar con un botón. Este es mi código (principal): void main(void) { PORTA=0x00; DDRA=0xFE; PORTD=0x00;...
2
respuestas

stm32 interrupción externa siempre pendiente

En mi proyecto basado en stm32F107, uso cuatro pines (PINE 12-15) para alcanzar un nivel creciente en ellos. Mi problema: dos pines siempre producen interrupciones externas pero no hay un nivel ascendente en ellas y otros dos pines nunca resp...
1
respuesta

SPI sincronización de comunicación

Estoy tratando de transmitir datos de un microcontrolador (frecuencia de reloj predeterminada ATMega8A) a otro microcontrolador (ATMega16 16MHz-cristal). He configurado ATMega16 como maestro con DDRB |= (1 << DDB7) | (1 << DDB5)...
1
respuesta

cómo almacenar una matriz de valores enteros largos en una memoria de 16 bits

Estoy intentando almacenar valores "long int" en la memoria ( SM28VLT32 ) A través de la comunicación SPI. Estoy usando el compilador IAR. La memoria es de 16 bits de acceso de lectura o escritura. Me gustaría almacenar valores de más de 16 bits...
1
respuesta

Usando un temporizador AVR para generar una señal de 38 kHz

Necesito un retraso de 13 microsegundos para transmitir IR a una onda portadora de 38 kHz. Mi chip ( ATtiny84 ) se está ejecutando a 8 MHz. No puedo averiguar cuál es el problema en mi código: void send(long microsecs) { TCCR0B |= (1 <&...
1
respuesta

OpenOCD no reconoce la ID del chip

Tengo un problema con openOCD, quiero flashear un: ATSAM4S2CA , y recibo este error: SAM4 ChipID 0x28ab07e0 not found in table (perhaps you can ID this chip?) Simplemente no sé qué debo hacer para resolverlo, ¿alguna idea? gracias de...
1
respuesta

Error al comunicarse con GSM SIM900 con AVR.

Estoy intentando conectar la interfaz GSM SIM900 con el controlador AVR. Hasta ahora tengo Programación hecha que transmite el comando ATD y hace una Llama a mi celular. Respuesta GSM a este comando enviando OK. quiero Hacer un programa que tamb...
2
respuestas

Imprimiendo el contenido del archivo de la tarjeta SD en la pantalla LCD

Esta es una parte de mi programa que lee datos del archivo de la tarjeta SD y la muestra en la pantalla LCD. File dataFile = SD.open("1165.txt"); if (dataFile) { Serial.println("File Opened"); lcd.clear(); delay( 5 ); //LCD-...
1
respuesta

¿La mejor manera de controlar simultáneamente dos servos posicionados horizontal y verticalmente?

Estoy intentando configurar un programa en C donde un servo (servo1) se desplaza a una posición, espera unos segundos, se mueve a otra posición y se repite 4 veces más. Se supone que otro servo, posicionado verticalmente (servo2) se mueve hacia...
1
respuesta

Usando el USART en el PIC16F877A

Estoy tratando de usar el USART para hacer que dos microcontroladores PIC16F877A se comuniquen. Cuando observo con un osciloscopio la salida en el pin TX de la MCU que está transmitiendo, veo la forma de onda NRZ normal, con la velocidad de tran...