Preguntas con etiqueta 'atmega'

1
respuesta

Señal de reloj del chip Atmel ATMega

No estoy seguro de que este sea el lugar adecuado para hacer esta pregunta, pero no vi ninguna comunidad dedicada a los chips Atmel. Utilicé un visor para ver la señal del reloj de mi atmega328 (pin 14) y obtuve el siguiente resultado. Es...
1
respuesta

¿Por qué ATMega328 no puede ejecutar SPI a velocidad de reloj completa?

Pregunta de dos partes: En hoja de datos en la página 168, la mejor frecuencia de SCK que se obtiene con SPI es \ $ \ dfrac {f_ {osc}} {2} \ $, ¿por qué no puede ser \ $ f_ {osc} \ $? También de la hoja de datos: "Cuando el SPI está c...
2
respuestas

Atmega8 - La frecuencia de salida máxima parece estar dividida en 4

Estoy un poco confundido, y espero que alguien aquí pueda señalarme lo que me estoy perdiendo ... Estoy usando un Atmega8-16PU, Se encendió el fusible con: avrdude -b 19200 -c avrisp -P /dev/tty.usbserial-A9IHTRVJ -p atmega8 -U lfuse:w:0xe4:m...
2
respuestas

¿Tengo que usar un reloj externo para la programación de ATmega ISP después de cambiar los bits de fusible?

Después de programar un microcontrolador ATmega a través de la interfaz ISP (SPI) y cambiar los bits de fusible relacionados con el reloj , me gustaría reprogramarlo de nuevo. ¿Tendré que conectarlo a un reloj externo ahora para hacerlo, o sie...
2
respuestas

Alternativa DIP a ATMEGA16U2-MU (R)

Estoy trabajando en la construcción de una versión de hágalo usted mismo de Arduino Uno en una placa de pruebas y luego protoboard. Según los archivos de Eagle disponibles para descargar aquí , utilizan una MCU ATMEGA16U2-MU (R) para el USB...
3
respuestas

Necesito bloquear la lectura de mi flash mega328 pero poder escribir en el eeprom

Necesito poder evitar que otros copien mi programa colocado en el flash, pero quiero poder seguir escribiendo en la EEPROM. Probé los bits de bloqueo configurándolos en Modo 3 (0x3C). Pero eso evitará que escriba a la EEPROM. ¿Hay alguna f...
1
respuesta

LED permanece apagado en ATmega16

Escribí este programa simple: #include <avr/io.h> int main(void) { DDRA = 0xff; PORTA = 0xff; while(1) { } } Cuando lo programo para mi nuevo ATmega16A-PU, avrdude me dice que todo está bien. Pero cuando conecto un LED al pue...
1
respuesta

Arduino bajo consumo de energía y multiplexor

Tengo un proyecto que utiliza un Arduino con el escudo de audio LadyAda y un multiplexor para reproducir sonidos en respuesta a la presión de los botones. Estoy planeando usar un regulador de voltaje MAX667 que tiene una corriente de reposo ba...
2
respuestas

Atmega32 + LCD no muestra nada

Estoy intentando escribir un programa en C para mostrar texto en este LCD, por alguna razón no muestra nada en absoluto. Seguí el este tutorial en YouTube y usé mi libro escolar (recientemente empecé a estudiar eléctrico. ingeniería), pero i...
2
respuestas

No se puede configurar en modo PWM OCRA rápido

Intentando tener el modo PWM rápido cuando TOP == ORCA . FuncionabienconOCAtoggle(midiendolafrecuenciacorrecta),peronofuncionaenmodonoinversor. cli(); // Fast PWM Mode TCCR2A = 0; TCCR2A |= _BV(WGM20) | _BV(WGM21) | _BV(COM2A0) | _B...