Preguntas con etiqueta 'avr'

0
respuestas

¿Puedo programar un ATtiny85 utilizando cabeceras AVR SPI con periféricos I2C conectados?

Estoy preparando un esquema que incluye un MCU ATtiny85 y algunos periféricos I2C. También tiene un MOSFET conectado al pin 6 que impulsa un motor. Planeo usar un encabezado AVR para programar mi dispositivo. Me preocupa que las resistencias...
1
respuesta

25AA320A Escritura de bytes EEPROM y escritura de páginas

Necesito escribir datos en mi EEPROM 25AA320A externa usando Attiny2313. Sé cómo escribir un byte a la vez. Por ejemplo, spieeprom_write (200, 7); siendo 200 la dirección de inicio en la EEPROM, y 7 son los datos que quiero escribir en la EEPROM...
1
respuesta

LPF y AMP para ADC con el amplificador operacional que no proporciona suficiente ganancia

Tengo un proyecto en el que necesito tener entrada de audio en atmega168PA. Decidí implementarlo utilizando un micrófono electret que se incorporará al amplificador operacional para el filtrado y amplificación de paso bajo. He implementado un...
0
respuestas

pasando el argumento 3 de 'spi_tx_multibyte' descarta el calificador 'volátil' del puntero tipo de objetivo [habilitado de forma predeterminada]

He escrito un código de controlador SPI simple para enviar y recibir un solo byte. Ahora estoy tratando de escribir un controlador que pueda transmitir / recibir múltiples bytes en una transacción. Estoy planeando usar esto con el módulo de radi...
2
respuestas

Obtención de valores de acelerómetro de MPU 6050

Estoy intentando leer los valores del acelerómetro de mpu 6050 en atmega328p (Arduino UNO). Quiero un programa en C incorporado, por eso no quiero usar ninguna biblioteca externa. Así que leí sobre el protocolo I2C, leí la hoja de datos de MPU 6...
1
respuesta

ATMega32, PetitFS, escribiendo medidas para archivar

Estoy intentando escribir medidas desde un sensor externo en el archivo (digamos 1 por segundo). Estoy usando ATMega32 y PetitFS. En este momento puedo escribir una medida: int main(void){ BYTE result; WORD s1; for(;;){ s...
0
respuestas

AVR inesperado preescalada problema extraño

Tengo problemas para configurar el prescaler correcto para un reloj con un cristal externo de 32k. No es realmente un problema, sino un desconocido. El preescalador correcto debería ser 1/128 //32.768k/128=256; 256/256=1 second!! Pero es...
2
respuestas

Fuente de celda solar de baja potencia usando condensadores

Estoy diseñando un circuito que usa AtTiny10 para suministrar energía a un microcontrolador descendente usando solo condensadores y un pequeño célula solar . ¿Funcionaría el siguiente diseño? La idea básica es que el tiny10 recibe energía di...
0
respuestas

atmega32u4 diseño de placa alimentada

He estado tratando de diseñar un tablero alimentado por atmega32u4 pero he estado luchando con algunos problemas de diseño, algunos de ellos como resultado de errores estúpidos y otros que no tengo idea de la causa. Así que estoy en la segund...
0
respuestas

Lograr la división y el resto con el ensamblaje de AVR

Dado un valor de 8 bits sin firmar en r19 , quiero averiguar cuál es el resto después de la división con algún valor inmediato x . El resultado de la división que quiero almacenar en r20 . Mi idea debería ser correcta, pero...