Preguntas con etiqueta 'avr'

0
respuestas

Problemas con ICP Atmega328p

Estoy tratando de usar la funcionalidad ICP (Pin de captura de entrada) de ATMEGA328p (placa Arduino Uno) y de alguna manera parece que no funciona. He conectado un interruptor a ICP pin PB0 en este caso, y quiero cambiar un LED a PC0 cada vez q...
1
respuesta

¿es posible proteger la estación de trabajo eliminando la conexión VCC de la estación de trabajo al circuito?

Soy un novato en electrónica y actualmente estoy trabajando en mi primer proyecto de electrónica en Atmega16. Quiero asegurarme de que no importa cuán alta sea la corriente suministrada (por error), no debería dañar mi computadora portátil. Lo h...
1
respuesta

Generar pulso corto desde AVR MCU PWM

Estoy intentando generar pulsos cortos tan bajos como 31 ns (a tiempo) con una frecuencia de 10 Hz a 10 kHz. Microcontrolador: Atmel Xmega Reloj: 32 MHz Temporizador PWM: 16 bits Estoy usando canales PWM para generar el pulso requerido. Pu...
1
respuesta

¿Cómo convertir 5V a 3.3V para todos los pines del wemos D1 mini cuando se interconecta con Atmega16?

Estoy intentando interconectar Wemos D1 Mini con Atmega16 y tengo comunicación entre ellos utilizando pines TX y RX. Según la hoja de datos, la corriente máxima permitida para el Wemos mini es 3.3V para todos los pines IO mientras que el Atmega...
1
respuesta

BTS7710G caída de voltaje del controlador

Estoy tratando de usar un BTS7710G como un puente en H para intercambiar tensión en la carga. esto es de la hoja de datos: lo que estoy haciendo es activar los pines IH2 e IL1 a la vez. y otra vez encender IH1 e IL2 para cambiar el volta...
0
respuestas

Ayuda de la biblioteca Atmel Qtouch

Estoy tratando de tener 3 botones sensibles al tacto en un dispositivo ATtiny48 usando la biblioteca Qtouch. El código se generó usando el asistente de biblioteca dentro de Atmel studio. Solo he agregado una única condición para actuar cuando...
2
respuestas

¿Es posible acceder genéricamente a los registros semánticamente conectados?

Tengo un módulo SPI que tiene una función de inicializador: static volatile uint8_t *registerOut, *registerIn, *registerDir; static uint8_t clock, dataIn, dataOut; void SpiInit(volatile uint8_t *pRegisterOut, volatile uint8_t *pRegisterIn,...
1
respuesta

¿Establecer registros DDR y PORT en función del número de pin (AVR)?

Estoy escribiendo una función de inicialización en un ATTiny441 para establecer el registro de dirección de datos (DDR) para el puerto A o B según el número de pin físico. Hastaahoramiimplementaciónpareceunpocotorpe.Acontinuaciónsemuestral...
0
respuestas

ATMEGA128 con W25Q32FV

Estoy intentando guardar algunas cadenas en Winbond Spi Flash con el microcontrolador atmega 128. Hasta ahora soy capaz de obtener ID de manufactura. y guardar la cadena hasta 256 bytes, pero cuando intento leerlo, se pone en blanco. Estoy submi...
0
respuestas

MOSI y MISO intercambiados en USBasp y Dev Board

Si conecto la placa de desarrollo AVR a USBasp, puedo ver que todas las conexiones van bien, excepto que MISO va a MOSI y MOSI va a MISO. Retiré el cable estándar que venía con USBasp y en su lugar usé puentes de mujer a mujer. Puse MOSI en MOSI...