Preguntas con etiqueta 'avr'

6
respuestas

¿Ensamblaje de AVR en Arduino a través de USB?

Di que quería aprender AVR ASM, y tuve un arduino. Ahora sé que puedes programar el ensamblaje en el arduino, pero hay una manera de hacerlo a través de USB. Supongo que solo escribiría el ensamblaje normal y lo haría a través de avr-dude, pe...
2
respuestas

¿Reproduciendo archivos .mp3 / .wav usando AVR? Cómo

¿Quiero reproducir un archivo pequeño .mp3 usando AVR? Cómo He estado buscando en Google sin un buen resultado, Esos son el resultado de m googlear: enlace enlace enlace     
1
respuesta

¿Cómo funciona la instrucción BRGE en ensamblaje? ¿Por qué este código no funciona correctamente?

.cseg ldi r16, 0x01 ldi r17, 0x01 add r16,r17 cpi r16,0xFF brge greater jmp less greater:inc r1 jmp done less: jmp done done: jmp done Estoy escribiendo un código de ensamblaje en AVR studio 4, y no estoy seguro de cómo funcion...
3
respuestas

Tira de LED RGB - Voltaje variable vs. PWM

Voy a instalar una tira de LED analógica RGB (no direccionable) en mi habitación y necesito hacer un controlador para ella. Las especificaciones de la tira de LED son: segmento de 10 cm 12V @ 60mA máx por segmento Estaría usando 330...
2
respuestas

¿ATTiny85 y USB con Android?

He desarrollado una aplicación para Android que habla con un Arduino Mega a través de USB. El código C es 1.8kb y encajará en un chip ATTiny85 para reducir el circuito a casi nada. El problema es ... ¿Cómo introduzco el USB en el circuit...
3
respuestas

Convertidor analógico a digital y voltajes negativos

Estoy usando el ADC en un ATtiny24 para grabar una señal de CA. El ADC tiene un rango de 0-3.3V. Estoy usando un rectificador de precisión para deshacerme de la parte negativa de la señal. Adjunto una foto del circuito que estoy usando para el r...
2
respuestas

Atmega 328 uart program: error del compilador en una variable no declarada en el nombre del registro que termina con "n"

Estoy intentando que el atmega328 se comunique a través del puerto serie con mi PC. Estoy usando hiperterminal para devolver las entradas de caracteres del teclado. Estoy usando el chip max3232 para comunicarme con la computadora. Cuando inte...
2
respuestas

Entendiendo los campos de clase volátiles en los programas AVR C ++

Tengo cierta confusión sobre qué miembros declarar inestable en un programa que estoy escribiendo en C ++ para un microcontrolador AVR, con interrupciones. Cuando está claro C tiene sentido, el compilador no sabe que las ISR de interrupción pued...
4
respuestas

Arduino interrumpe para la entrada del botón

Tengo 6 botones en mi tablero impreso, y me gustaría usar interrupciones en todos ellos, pero no corresponden a las interrupciones enumeradas en las especificaciones. ¿Es cierto que no puede elegir pines arbitrarios para usar como interrupcio...
4
respuestas

cómo mostrar la hora actual

Estoy usando el microcontrolador ATmega32-A, codificando en lenguaje C y compilando usando el compilador CodeVisionAVR. Quiero mostrar la hora actual, lo he intentado con "time.h": int main(void){ time_t now; time(&now); printf("(p...