Preguntas con etiqueta 'avr'

1
respuesta

Manejo del desbordamiento del temporizador y comparación de interrupciones en ATMega328 (Arduino)

Estoy intentando simular el modo PMW en varios pines en el software controlando un Timer2. Estoy usando el valor máximo de preescalado para obtener aproximadamente 60 pulsos por segundo cuando el temporizador cuenta hasta su valor máximo. El...
1
respuesta

Millis versus centis en la plataforma AVR

Estoy construyendo un dispositivo en la plataforma AVR. El dispositivo necesitará cierta información de tiempo, así que estaba pensando en volver a implementar la funcionalidad similar a Arduino millis (aunque no exactamente como este )....
1
respuesta

Tiempo de inicio de AVR con xtal externo / osc

Cuando usa un xtal / osc externo con un AVR, obtiene varias opciones de tiempo de inicio cuando configura los fusibles, como: 6 CK / 14 CK + 0 ms 6 CK / 14 CK + 4 ms 6 CK / 14 CK + 64 ms Ahora ... ¿alguien sabe si estos tiempos de ini...
1
respuesta

(¿Por qué) apesta este diseño?

Estoy diseñando un controlador de cerradura de puerta de hardware abierto para nuestro espacio de hackers, para estos requisitos básicos: Realícese exclusivamente a partir de piezas disponibles y económicas. Lee el teclado Wiegand externo...
3
respuestas

¿Cómo leer todos los datos enviados a USART con interrupción?

Actualmente puedo leer byte por byte de USART con este código ISR(USART_RX_vect) { cli(); while(!(UCSR0A&(1<<RXC0))){}; // clear the USART interrupt received = UDR0; if(pinState == 0) { OCR2A = rece...
3
respuestas

Comportamiento extraño o extraño: uint8_t en for loop en avr MCU

Estoy aprendiendo a programar MCU con c Estoy usando atmel studio 7, averdude, USBasp y Atmega16a este es mi código #define F_CPU 1000000 #include <avr/io.h> #include <util/delay.h> int main(void) { DDRA = 0xff; DDRC = 0xf...
2
respuestas

Teensy USB Interrupts

Estoy tratando de aprender acerca de las interrupciones utilizando una de las tarjetas Teensy USB . Tiene un chip AVR AT90USB1286 en él. Estoy usando el código a continuación, y espero que se llame a mi bloque ISR y parpadee periódicamente el L...
5
respuestas

¿Funciona mi atmega8 a 5,5 V?

Acabo de recibir mi primer microcontrolador, un Atmega8. Pronto haré un circuito de regulación de voltaje para que funcione a 5 V, pero todavía no tengo todas las partes. En cambio, tengo un adaptador de 5V DC 1000mA, y pensé que no hay razón...
2
respuestas

Fregadero o fuente de AVR

He estado (re) aprendiendo programación de microcontroladores utilizando AVR ATinys (13/45/85). Una referencia en las salidas digitales dijo que debería reducir las salidas, pero casi todos los ejemplos de circuitos que he visto en línea son fue...
3
respuestas

¿Por qué la función malloc de mi atmega32 me devuelve la dirección del puntero en múltiplo de 4?

Estoy en una fase de aprendizaje, por lo que no soy un profesional a la hora de entender la memoria y, por lo tanto, me cuesta un poco entender algunas cosas La hoja de datos de atmega32 dice que viene con 2K de SRAM ¿Cómohaceesto2k? Cuan...