Me preguntaba si convertir SPI a UART solo en esa dirección, no al revés, sin usar ningún microcontrolador o puente.
Si la sincronía puede verse como un caso particular de comunicación asíncrona, ¿no sería posible de alguna manera hacer que el Rx solo lea la entrada? (Al menos en el caso de que fuera un flujo ininterrumpido de bits).
Por supuesto, la velocidad en baudios debe coincidir... pero ¿hay alguna otra limitación que me esté perdiendo?
¡Salud!
Sí, si la tasa de bits de SPI coincide con la tasa de bits de UART que desea generar, se puede hacer.
El flujo de datos SPI debe construirse cuidadosamente:
11111110
.Hay circuitos integrados personalizados, por ejemplo, este de NXP: http://www.nxp.com/products/interface_and_connectivity/bridges/i2c_spi_slave_to_uart_irda_gpio_bridges/series/SC16IS740_750_760.html
Probablemente tengan un MCU oculto en su interior, para almacenamiento en búfer y arbitraje.
chris stratton