Preguntas con etiqueta 'avr'

2
respuestas

Programando un microcontrolador AVR con múltiples canales SPI

Estoy tratando de diseñar un PCB que haga uso del microcontrolador ATmega324PB [ Hoja de datos aquí ]. Anteriormente he trabajado con chips AVR más pequeños, como el ATmega168PB, y los he programado a través de los pines del ISP utilizando un A...
1
respuesta

Conduciendo + 5V a un pin digital configurado como salida en el Atmega32

Estoy un poco confundido acerca de lo que pasa si suministre +5 voltios a mi pin de salida digital, Pinx, que está configurado salida BAJA . ¿Está bien o voy a dañar Pinx?     
1
respuesta

I2C comunicación ATmega328P esclavo: responde a la llamada general pero no a la propia dirección

Tengo el siguiente problema: Quiero hacer dos AVR Atmega 328P-Pu que se comunican junto con I2C No1 es Master (dirección I2C: 0x01) No2 es esclavo (dirección I2C: 0x02) La respuesta de esclavo a la llamada general está habilitada (di...
2
respuestas

La utilidad de algunos bits en el registro TIMSK

Hay cosas en TIMSK Register que me confundieron. Según la hoja de datos de Atmega32:    Cuando el bit TOIE0 se escribe en uno, y se establece el bit I en el registro de estado (uno), se activa la interrupción de desbordamiento del temp...
3
respuestas

atmega timer comportamiento extraño

Estoy usando atmega8 que se ejecuta en 1MHz . Escribí una función que cuenta los milisegundos y estaba funcionando perfectamente. Sin embargo, cuando modifiqué el código para contar microsegundos, el resultado fue extraño para mi...
1
respuesta

¿Cómo encontrar el registro de dirección de datos dada una dirección de puerto?

Estoy escribiendo una biblioteca personalizada para Arduino (por ejemplo, utilizando el ATmega328P). Me gustaría obtener el registro de dirección de datos dada una dirección de la dirección del puerto correspondiente. Por ejemplo, #include <...
1
respuesta

Por qué el controlador CAN está causando códigos de falla

Hemos estado trabajando en un proyecto de PCB que tiene un controlador AVR, MCP2515 CAN y un transceptor MCP2551 atMega1281. Tenemos los tableros diseñados y el código está completo en el AVR. Durante las pruebas, tuvimos gran éxito en algunos v...
1
respuesta

Simulación multisim de AVR fusebit doctor

He encontrado un médico muy interesante. Esta es una herramienta para reparar los fusibles de ATtinys. Enlace: enlace Este es el esquema original: Quieroreemplazarelcircuitodealimentaciónde+12Vporuncircuitodealimentaciónde+5V.Enprimerlu...
1
respuesta

AVR Saltar mensaje de página

Acabo de mostrar un nuevo programa en mi ATMEGA328p, dejando que 8 LEDs parpadeen. Cuando veo la salida de avrdude, recibo un mensaje extraño: avrdude: avr_read(): skipping page 4: no interesting data Mientras avrdude está funcionando, algu...
2
respuestas

Granulosidad de ángulo PWM servo ATtiny85

Actualmente estoy trabajando en el control de los servomotores con un ATtiny85 . Me cuesta entender cómo lograr una granularidad fina para los ángulos del servo. Estoy utilizando una técnica similar a la indicada por KyranF . Un ángulo d...