¿Alguien podría decir cuáles son las ventajas / desventajas de usar el SPI half duplex sobre la comunicación SPI full duplex? Sé que utilizando half duplex, podemos guardar un pin. ¿Pero es esta la única ventaja de usar half duplex? ¿La velocida...
Estoy luchando con mi primer microcontrolador AVR: AtTiny85 para que funcione con la conocida pantalla Nokia 5110. Escribí mi propio código para manejar la pantalla LCD, no funcionó. Luego probé un código encontrado en algún lugar de Internet, s...
Estoy trabajando en la integración de un envío de eMMC a un FPGA.
Por ahora, la inicialización está funcionando bien, he logrado recibir los registros CSD y CID correctamente, y puedo seleccionar y mover el chip al estado de transferencia.
La...
Estoy conectando el chip nórdico nRF52 con un FPGA, y a veces necesito que MOSI esté en un estado de alta impedancia (lea "Z" en VHDL). De lo contrario, el esclavo no reconocerá que los datos se han transferido completamente (consulte aquí par...
Estoy intentando configurar la comunicación entre mi MCU y el chip esclavo, pero aquí están los resultados del analizador lógico:
Tengo un conocimiento básico del protocolo SPI pero, por lo que sé, los datos se deben muestrear en el cam...
El ATtmega128rfa1 funciona como maestro y Si8902 funciona como esclavo, está bien.
Pero cuando se da una solicitud, Si8902 requiere 8us para responder con los datos de ADC. ¿Cómo puede el maestro esperar 8 nosotros? Cómo sincronizar ambos...
Estoy teniendo problemas para entender la SPI de half duplex. Mi comprensión de SPI es cuando envías un byte, lees el byte de basura, y si quieres leer un valor, envías un byte ficticio para leer el valor. Pero para el chip Holtic HI-3593 , est...
Actualmente intento leer un registro de un sensor de aceleración (ADXL345). Intento simular el procedimiento SPI con software. Escribí una función readRegister :
uint8_t readRegister(uint8_t reg) {
uint8_t i, k;
uint8_t res = 0;...
He comprado algunos ADC de enlace y no puedo escucharlos a través del SPI.
Estoy colocando el ADC en un zócalo TQFP y conecto las señales PWDN, RESET, SCLK, CS, DIN y DOUT a los pines correspondientes de un microcontrolist Arduino Due (3.3V...
Estoy intentando actualizar mi AVR ATXMega32E5 con Atmel-ICE gracias a SPI.
El problema es que desde la Programación de dispositivos AVR Studio puede leer el voltaje objetivo pero no la firma del dispositivo.
¿Cuál podría ser la razón? ¿Qu...