Preguntas con etiqueta 'avr'

2
respuestas

Puerto de microcontrol para lcd

He modificado una biblioteca lcd existente, solo funciona en DDRA por ejemplo si cambio: Error de actualización solucionado: Encontré que el error en el retraso del ensamblaje del código fue demasiado corto para los puertos B, C y D. Al...
2
respuestas

AVRISP MKII no aparece en AVRStudio 4 (última versión 4.18 SP1)

TengounAVRISPMKIIconelquedeseoprogramarloschipsavratravésdeavrstudio4con.Sinembargo,enla"plataforma de selección", la única idea que se parece a MKII es JTAGICE MKII, que no es lo que tengo. ¿Me estoy perdiendo de algo? Cuando conecto el AVRISP...
3
respuestas

¿Cómo programo un AVR Raven con Linux o una Mac?

Este tutorial comienza con la programación de los Ravens and Jackdaw con un cuadro de Windows. ¿Puedo hacer esos pasos iniciales con una máquina con Linux o OS X en su lugar? ¿Si es así, cómo? ¿Hay algún riesgo de romper el hardware si lo inte...
2
respuestas

Problema de interrupción faltante con Attiny85

Estoy tratando de usar un Attiny85 (digispark) para despertar a otro controlador del modo de suspensión (un ESP8266). El Attiny está conectado a un receptor IR que tiene una salida baja activa. Básicamente, he conectado una salida del pin Att...
1
respuesta

Filtro de paso bajo en el pin AVcc para ATtiny

La hoja de datos del ATtiny861a indica que "Si se usa el ADC, AVCC debe conectarse a VCC a través de un filtro de paso bajo". La hoja de datos no especifica qué valores debo usar o qué estilo de filtro de paso bajo debo usar. Las hojas de datos...
2
respuestas

¿Cómo creo un pulso de 200 ns y 10 V con un microcontrolador?

Me gustaría ordenar la puerta de un MOSFET con un microcontrolador. El comando será muy corto: un pulso con 200 ns de duración (período = 1 ms) y aproximadamente 10 V de amplitud. ¿Puedo hacer esto con un Arduino? ¿O con otro microcontrolador?...
1
respuesta

AVR Timer1 OCR1A controla TIMER1_COMPB_vect interrupt!

Estaba luchando con interrupciones de temporizador en mi proyecto. No pude hacerlo funcionar correctamente. Así que decidí escribir un código simple y vi un caso muy interesante. ISR(TIMER1_COMPB_vect) { PORTB ^= (1 << PORTB5);...
1
respuesta

Límite de escritura de EEPROM [duplicado]

Solo por curiosidad, ¿por qué los recuerdos no volátiles como EEPROM en un AVR tienen un límite de escritura? ¿También está este límite por ubicación / dirección en la memoria o en la memoria como un todo?     
3
respuestas

¿Por qué el convertidor de puerto USB a puerto serie no puede programar un microcontrolador avr?

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...
1
respuesta

Comunicación Arduino Uno a ATtiny44A I2C

Intenté realizar una comunicación I2C de Arduino Uno a ATtiny44A. Uno como código maestro y transmisor: #include <Wire.h> #define LED_PIN 13 byte x = 0; void setup() { Wire.begin(); // Start I2C Bus as Master pinMode(LED_PIN, OU...