Preguntas con etiqueta 'avr'

0
respuestas

Error al leer los caracteres en serie en ATmega8 usando CVAVR (USART)

Estoy tratando de programar ATmega8 para propósitos de prueba usando CVAVR como compilador cruzado y GUI avrdude como grabador. Aunque soy capaz de grabar el programa, creo que me falta algo en la parte de codificación. Puede ser bastante tonto....
3
respuestas

Preguntas Atmega16 SPI

Tengo un problema para entender la función de transmisión de SPI en atmega16 la función que no entiendo es void SPI_SendByte (s8_t data){ SPDR = data; /* check if operation of transmit or receive is running */ while (bit_is_clear...
1
respuesta

Entendiendo la instrucción del ensamblador AVR

Desde aquí , tengo el siguiente ejemplo: clr r16 ; Clear r16 ser r17 ; Set r17 out $18,r16 ; Write zeros to Port B nop ; Wait (do nothing) out $18,r17 ; Write ones to Port B Mi pregunta es que ¿qué significa $18 en la última línea?...
4
respuestas

problema de sincronización AVR UART

Estoy aprendiendo programación integrada (no soy ingeniero eléctrico). Lo siento si este no es el lugar correcto o estoy haciendo esta pregunta incorrectamente, pero me fue muy difícil tratar de encontrar una solución. Estoy usando un ATMega32 c...
1
respuesta

¿Recibiendo una cadena completa de USART en ATMEGA16?

Estoy intentando recibir una cadena desde USART pero no, quiero recibir char por char y almacenarlas en una matriz hasta que el usuario ingrese '\ n' y finalmente muestre la cadena en la pantalla LCD, aquí está mi código: / p> char REC; void US...
3
respuestas

interrupción del temporizador (ISR)

Estoy utilizando una interrupción de temporizador para la multiplexación, sin embargo, mi pregunta se relaciona más estrechamente con las rutinas de servicio de interrupción. Si configuro el prescaler y enciendo un temporizador, usando el cód...
3
respuestas

Interconexión 62256 SRAM a AVR de bajo número de pines a través de pestillos

Necesito agregar más de 20 kBytes de RAM al dispositivo pequeño construido alrededor de ATMega8. Además, estoy interesado en investigar si puedo sustituirlo con ATtiny2313. El objetivo es, en términos generales, almacenar datos de llegada rápida...
1
respuesta

Atmega2560 Usart Problema de interrupción

Cuando envío datos desde el puerto serie, los pines RX parpadean pero el ISR no se está ejecutando. Aquí está mi código. #include <avr/io.h> #include <string.h> #include <avr/interrupt.h> #include <util/delay.h> #defin...
3
respuestas

Transceptor DTMF MT8889CE - intentando hacer un marcador dtmf

hola Estoy tratando de conectar este chip de transceptor con mi avr. Entiendo que los datos deben estar conectados a mi avr. Sin embargo, no estoy seguro de qué hacer con el resto de los pines. Además, ¿cómo obtendrías el chip para marcar un núm...
2
respuestas

¿Arduino SPI usa un temporizador?

Planeo usar un Atebega168 barebones ejecutando un croquis de Arduino para impulsar dos motores paso a paso y un calentador. Para interactuar con los motores paso a paso y el calentador, quiero usar 4 pines PWM. También tendré una conexión SPI a...