Tengo un problema con el envío de los registros HEX correctos a través de SPI a un dispositivo esclavo. Finalmente puedo ver mi problema al decodificar el SPI usando un alcance. Lo que veo es HEX aleatorio durante mi prueba. Sobre cada 3ra o 4ta...
Estoy tratando de entender cómo un ISP puede escribir código de máquina en la memoria de un microcontrolador.
En el caso de los microcontroladores AVR (como el ATMega), puede usar un programador especial en circuito que "active" el microcontr...
Quiero cambiar el LED3 del microcontrolador cuando se presiona el botón SW0. Desarrollé este código pero no funciona y no sé qué está mal. Busco en la documentación y en muchos foros tratando de encontrar el error, pero todavía no sé qué está ma...
Estoy trabajando en una implementación de AVR109, donde el cargador de arranque se apaga después de dos segundos si no se recibe una serie de bytes en el puerto serie, y luego inicia la aplicación principal usando un puntero de función para dire...
Estoy diseñando un PCB en el que necesito generar 4 señales PWM 'independientes':
Todos funcionan con el mismo reloj
Frecuencia fija, cualquiera entre 97kHz y 150kHz (idealmente)
Al menos 256 pasos del ciclo de trabajo (más - mejor)
To...
Estoy escribiendo un programa en C para ATmega64A que tiene un ISR INT0. Este ISR debe ejecutarse en caso de que INT0 caiga o si el TIMER3 se desborda.
Para evitar duplicar el código, me gustaría activar Int0 ISR en el ISR de desbordamiento d...
Estoy trabajando con la tarjeta SD usando el microcontrolador AVR. Mi pregunta es, ¿podemos cambiar el tamaño del sector de las tarjetas SD o se han corregido 512 bytes en el caso de la tarjeta SD? ¿Qué cosas deberían tenerse en cuenta si deseo...
Estoy utilizando Atmega328 MCU para controlar un IC SRAM y se requiere que encienda el IC usando una fuente que pueda suministrar una corriente de 50 mA a + 1.8v dentro del tiempo de aumento de 10 ns sin ninguna caída de voltaje. desafortunadame...
Estoy tratando de aprender cómo usar interrupciones para un proyecto usando un Attiny85. He escrito un programa simple de lo que he aprendido de los tutoriales. Sin embargo, cuando intento crear el programa en Atmel Studio, aparece este mensaje...
Tengo un LCD (el DOG-M 102x64, con un controlador uc1701 ) que estoy conduciendo (sobre SPI , pero eso es algo irrelevante) de un AVR (ATMega16 @ 8 MHz): en general, una pantalla de especificaciones bastante baja con un sistema de especificacio...