Preguntas con etiqueta 'avr'

1
respuesta

AVR interrupción de cambio de pin

Quiero encender los LED 0, 1 y 2 cuando se activan pinc1, pinc2 y pinc3. Además, quiero usar una interrupción de cambio de pin. Problema: solo el LED 1 está encendido. Este es mi código y estoy usando atmega328p y Proteus para simulación:...
1
respuesta

¿Dónde está el beneficio en la interfaz paralela SQI sobre SPI? Paralelo vs serial

Microchip ofrece una serie de chips SRAM en serie con un protocolo de comunicación llamado SQI que es similar a SPI pero con 4 bits paralelos escritos en cada conmutador CLK. Si puedes gastar los 3 pines adicionales, esto tiene sentido. Puede...
1
respuesta

Desbordamiento del contador / temporizador y registro TIFR

Recientemente planifiqué usar el temporizador / contador AVR para mis proyectos. He estudiado una serie de documentos sobre cómo configurarlo. Utilizo ATTiny2313A para probarlo y aprender sobre sus características. Encontré un problema al intent...
5
respuestas

Programando un AVR en el paquete TQFP

Así que obtuve un ATmega328P en un paquete TQFP de 32 pines, junto con la placa de conexiones que se muestra. He conectado los pines de acuerdo con la hoja de datos. Agregué los condensadores de desacoplamiento después de buscar en línea posible...
3
respuestas

AVR Xmega - ¿Puedo simplificar este código de inicio de puerto / periférico?

Asumamos una función que obtiene un puerto como parámetro, configura el módulo SPI en ese puerto y también establece los pines necesarios para un estado de salida. La declaración se parece a esto: void SPIInit(PORT_t *portname); Sin emba...
1
respuesta

USBasp programador primer firmware

Estoy creando una placa de evaluación para ATmega32, estoy diseñando un programador USBasp integrado (el programador también estará en la placa y será un encabezado micro-usb para conectar la placa a la PC). Aquí está el programador que estaré u...
2
respuestas

Atmel USB envía el paquete STALL después de 1 minuto

Después de un minuto (inactivo o activo), la pila USB de mi Atmel SAM4E-EK envía un paquete USB STALL que básicamente elimina la conexión USB con el host. ¿Cómo puedo evitar que esto suceda? El host es un Windows 7 y el estado del paquete USB...
1
respuesta

pregunta inicial sobre el reloj de la CPU

Así que empecé a aprender AVR y actualmente estoy trabajando con ATMega328P. Tengo una pregunta con respecto al reloj de la CPU. Actualmente estoy usando el reloj interno de 8MHz. Ahora sé que F_CPU le dice al compilador cuál es la velocidad de...
2
respuestas

Una confusión en el mapa de memoria flash de un microcontrolador AVR

Estoy intentando averiguar el mapa de memoria flash de ATmega328P : A continuación se encuentra en la hoja de datos: El mapa de memoria del programa para ATmega328P se proporciona como 32KB: 32Kbytes = 32K * bytes 0x0000 signific...
1
respuesta

¿Está bien diseñado este circuito de protección?

He estado aprendiendo sobre el diseño de un circuito de protección para uno de los proyectos que estoy realizando. Aquí está mi primera grieta, por favor, hágamelo saber si he cometido algún error, ¡y se agradece cualquier consejo! PD las partes...