DAC interactuando con Atmega128

0

¡Espero que te vaya bien y resuelvas todos tus problemas!

Soy nuevo en la programación de hardware, enfrentando algunas dificultades para trabajar con la interfaz DAC con la placa Atmega128. Después de buscar en Internet, no se pudo encontrar ningún buen tutorial o explicación sobre la interfaz de ADC con AVR o Atmega. Tengo Atmega128 conectado a DAC8532 a través de los pines PD4 (ICP1), PD5 (XCK1), PD6 (T1) y PD7 (T2) de Atmega. No tengo idea de cómo lidiar con eso.

Por favor, ¿alguien puede ayudar o dar algunas sugerencias sobre cómo programarlo?

Muchas gracias.

    
pregunta Mamurbek

1 respuesta

1

El software Bit bang es posible. O, ve por SPI con pequeños cambios:
Utilice solo MOSI y SCLK de SPI para conectarse a DAC.
El pin SYNC de DAC puede ser controlado por un GPIO de MCU, mientras que SPI puede configurarse para transmitir datos a DAC.
El pin MOSI envía los datos en tres escrituras consecutivas junto con 24 relojes de SCLK.
Suponiendo que los requisitos de CPHASE, CPOL y LSB First estén a cargo del software antes de iniciar la escritura. La Figura 38 en enlace puede ayudar.

    
respondido por el Umar

Lea otras preguntas en las etiquetas