Tengo un circuito similar a este (valores de componentes diferentes, uC diferentes):
Espero un error de fase grande en el ZCD . La carga es puramente resistiva y de valor desconocido entre 100W y 1000W.
Me resisto a colocar un osciloscopi...
Actualmente estoy conectando un AVR ATXmega 16A4U en mi circuito. Según AVR ( enlace , p6), el circuito de restablecimiento externo debería tener el aspecto
simular este circuito : esquema creado usando CircuitLab
Pero quiero usar RESE...
Con un puerto serie o un puerto paralelo en la programación de PC, el microcontrolador avr es muy fácil y barato. El problema es que ninguna computadora moderna viene con puerto serie o paralelo. Entonces, usb to serial converter debería ser la...
Estoy creando un Arduino personalizado compatible con un ATMEGA328P.
¿Sería mejor obtener una fuente de alimentación de 5 V que se conecte a la pared para alimentar el proyecto y me dé un conector cilíndrico, luego conectarlo directamente a l...
Estoy diseñando una pequeña tabla de ruptura para un AVR ATmega8U2, que me permitirá aprender sobre los AVR, SPI, ISP y USB. En este proceso, encontré algo sobre lo que me pregunto un poco: cómo diseñar el encadenamiento de margaritas de los dis...
Tengo Arduino Pro Mini, el módulo bluetooth HC-06 y el lector RFID Mifare RC522. El módulo Bluetooth se conecta al puerto serie, y el RFID se conecta a los pines SDA, SCK, MOSI, MISO, tierra, reinicio y 3.3V. Quiero saber si puede haber un confl...
Estoy empezando a aprender a programar microcontroladores.
Esta es mi configuración actual.
CuandointentoflashearunprogramaHelloWorldconAVRDude,apareceelsiguientemensaje:avrdude:initializationfailed,rc=-1Doublecheckconnectionsandtryagain,orus...
He diseñado una placa personalizada con un ATMega2560. La placa funciona bien cuando está configurada para usar el oscilador interno. La placa deja de funcionar cuando la configuro para usar el oscilador de cristal externo de 16MHz. Cuando coloc...
¿Cuál es la forma correcta de configurar el BAUD al programar un ATMEGA168A?
El siguiente código funciona bien, sin embargo, no sé exactamente qué hacer en caso de que decida trabajar con un BAUD superior, como 9600:
//CPU clock
#define F_C...