El proceso:
Quiero hacer una prueba a bordo del circuito. Desde Simulink quiero enviar datos a través de serial a ATmega 128, que generará un PWM a 4kHz. Este PWM pasará a través de un filtro de paso bajo, de modo que el voltaje a través del c...
Finalmente, terminé la segunda versión de mi circuito que debería controlar diferentes solenoides.
Puede ver la versión grande aquí .
Enparticular,estecircuitodebecontrolar2solenoidesproporcionalesy7solenoidesdeENCENDIDO/APAGADO.Lossol...
Estoy tratando de medir la frecuencia de dos fuentes de CA con atmega32, ambas estarán alrededor de 50Hz. Ya construí el circuito de zerocross usando LM358, todo lo que tengo que hacer con mi atmega32 es usar el temporizador para leer la onda cu...
Me gustaría disculparme antes de comenzar esta pregunta, ya que no tengo el código para escribir aquí, ya que está en mi computadora de trabajo.
PERO..
1) Descubrí que mi módulo GY521 (para MPU6050) se ha interconectado correctamente con la CPU...
Actualmente estoy trabajando con la interfaz de un motor paso a paso (bipolar de 4 pines) y proporcionándole la señal de entrada adecuada, de manera que acelere y decelere correctamente.
Recientemente también a través de una nota de aplicación...
Ok, chicos, quería hacer un dispositivo electrónico simple (en su mayoría pantalla RGB), así que compré todas las cosas.
He leído como docenas de diferentes tutoriales y me las arreglé para conectar ATmega328p al tablero, quemé el cargador de...
Estoy creando un proyecto usando un ATMega328, y para la comunicación en serie y programándolo, conecté un controlador USB CP2102.
El problema con atmega328 (y todas las placas arduino) es que la MCU se reinicia cada vez que el sistema envía señ...
Estoy usando usbasp con atmega16a. Intento usar un cristal externo de 16MHZ con un capacitor de 22p. Con error utilizo este comando para cambiar la configuración del fusible.
avrdude -c usbasp -p atmega16 -U lfuse:w:0b00000000:m hfuse:w:0b1001...
Estoy tratando de programar un Atmega128.
Programación ISP
Primero utilicé AVR dragon, puedo leer el voltaje objetivo, pero cuando voy a leer la firma del dispositivo, aparece una advertencia
No se puede entrar en el modo de programación....
Me gustaría encender el LED de la placa (PB5) cuando presiono su botón (PB7).
DDRB = 0xFF; // set all B-ports as output
DDRB &= ~(1<<7); // change PB7 to input
while (1)
{
if (PINB & (1<<7))
PORTB |= (1<<5...