Preguntas con etiqueta 'avr'

1
respuesta

En AVR-GCC, ¿cómo puedo saber qué variable estáticamente inicializada está usando mi RAM?

La variable no se muestra en el archivo MAP, por lo que es difícil rastrearla. Prefiero no tener que buscar manualmente todo el código fuente en busca de inicializadores estáticos.     
1
respuesta

¿Es necesario un programador AVR? [cerrado]

Tengo una atmega168pb y he notado que hay una diferencia en la forma en que se puede programar la placa entre Windows y Linux. En Windows usando Atmel Studio, puede seleccionar una interfaz ISP y automáticamente programa la placa a través del...
2
respuestas

avrdude: error: programa habilitado: el objetivo no responde. 1

Antes de que pueda programar mi ATmega32 a través de USBasp, pero ahora solo 30 veces o más, puedo programar ATmega32. Recibo este error avrdude: error: program enable: target doesn't answer. 1 comando de programa avrdude -c usbasp -p...
1
respuesta

ATTINY84 no puede hacer que PWM funcione en absoluto

Recientemente he estado pasando de entornos Arduino a AVR, y estoy programando un Tiny84 con el programador Sparkfun USBTiny y Atmel Studio 7. Por mi vida, no puedo entender por qué no puedo enviar un PWM señal. He probado muchos códigos de e...
3
respuestas

Programación de ISP AVR basado en FOSS con USB

He estado usando una pila de software libre para la programación AVR - AVR GCC + avrdude en Linux, con un cable de programador paralelo de bricolaje. Dado que el programador de bitbang paralelo no funciona con los cables de impresora USB, no...
2
respuestas

Problema del convertidor de nivel MOSFET bidireccional

Estoy usando un esquema estándar de cambio de nivel. Se utiliza para comunicarse con avr y, a veces, restablecerlo. Todo funciona bien a excepción de la línea de reinicio. Después del primer tirón hacia abajo, no puedo volver a subir. P...
1
respuesta

¿Por qué recibo el error: "'WDRT' no se declaró en este alcance" al intentar encender WDT en mi AVR?

Estoy borrando el indicador de reinicio del sistema Watchdog en mi ATMEGA168 después de un reinicio de WDT ... ... usando el código ... MCUSR &= ~_BV(WDRT); ... pero el compilador se queja ...    'WDRT' no se declaró en este...
1
respuesta

AVR C 74hc595 multiplexación de matriz rgb y brillo

He construido una matriz de prueba 2 * 2 rgb LED, ánodo común. Conectó los ánodos en columnas, y los cátodos a través de resistencias 220R en filas R, G, B. Ambos van a dos registros de desplazamiento diferentes de 74hc595. Luego estoy utilizand...
2
respuestas

No se puede establecer Interrupción de cambio de pin en ATmega328p

por lo que estoy trabajando en aprender algo de programación AVR con el ATmega328p. Estoy intentando configurar una interrupción de cambio de pin y este es el código que estoy ejecutando. Sin embargo, la interrupción nunca parece activarse. ¿Hay...
2
respuestas

Interruptor de software efectivo que elimina el AVR

Quizás sea un asunto simple, pero causa algunos problemas. ¿Tiene formas efectivas y sencillas de cambiar las eliminaciones por rebote? Estoy realizando un experimento y conecté el microinterruptor a una E / S digital en el AVR y el LED para...