Preguntas con etiqueta 'avr'

1
respuesta

Problema de alimentación al conectar el controlador al programador FTDI

Hola, He conectado la entrada de mi controlador (ATMEGA2560) a la fuente de alimentación de 5V. En el terminal VCC se muestra 5V. Los pines VCC, TX, RX, RESET y GND están conectados a un puerto de programación FTDI como se muestra en la fi...
1
respuesta

¿Controlar el zumbador de 5 V con un microcontrolador de 5 V (que no puede conducirlo directamente) y una única fuente de alimentación de 5 V?

Tengo un PB-12N23PW-05Q buzzer y estoy tratando de usarlo con ATmega 162. No puedo conectarlo directamente al pin, porque de lo que he leído en la hoja de datos de 162, puede obtener como máximo 20 mA. El zumbador toma 50 (o alrededor de 25, s...
1
respuesta

Código de protección dentro del microcontrolador [cerrado]

Como prefacio, lo que pido está altamente relacionado con esta pregunta . Dicho esto, la pregunta vinculada se hizo en 2011 (hace 7 años), y me imagino que el mundo de los microcontroladores ha cambiado (al menos hasta cierto punto) desde enton...
1
respuesta

AVR puede escribir I2C, pero no puede leer (falla al escribir la dirección de registro)

Estoy usando un ATMega328 con un TLE493D (A0) (y manual ) sensor de efecto hall de 3 ejes. He realizado lecturas / escrituras exitosas en otros dispositivos I2C (AT42QT2120), pero tengo problemas con el TLE493. Recibo la confirmación de una...
1
respuesta

.dw directiva en el ensamblador AVR

la pieza de código a continuación se menciona en el conjunto de instrucciones del AVR de 8 bits como ejemplo para explicar la instrucción LPM. ldi ZH, high(Table_1<<1) ldi ZL, low (Table_1<<1) lmp r16, Z ... Table_1:...
1
respuesta

¿He bloqueado mi ATMEGA3328p configurando

Estaba jugando con el ajuste del "sistema de reloj prescalar" (CLKPR). Ahora estoy en una situación en la que puedo ver que el reloj es de 244.9 KHz, usando mi analizador lógico y el fusible de "Salida de reloj en PORTB0". (También estoy usan...
2
respuestas

Atmega88p con registro de desplazamiento 74hc595

Necesito usar un registro de desplazamiento para controlar varios leds, pero necesito controlar cada uno individualmente. La idea sería enviar un búfer con los datos, sin embargo, necesito tener varios leds activos y solo quiero cambiar el estad...
2
respuestas

Avrdude un problema con sck, cómo recuperar un AVR bloqueado con un bit de fusible de reloj externo

Escribí este código: #ifndef F_CPU #define F_CPU 1105920UL #endif #include <avr/io.h> #include <util/delay.h> int main(void){ DDRC=0b00100000; while(1){ PORTC=0b00100000; _delay_ms(5000); PORTC=0b0...
1
respuesta

Los pines de Arduino Nano siempre son altos

Comencé a construir un transmisor de infrarrojos (comandante). Utilizo 4 pulsadores para izquierda, derecha, arriba, abajo. Estos botones están bajando cuando se presionan. Utilicé resistencias internas pullup. Mi problema es que el arduino está...
1
respuesta

atmega328p sigue reiniciando

Programo mi atmega con USBasp, y configuro los bits de fusible hfuse: 0xC9 y lfuse: 0xff. cuando subo mi código simple int main(void) { DDRB |= 1<< PINB1 ; PORTB|= 1<<PINB1; while (1) {...