Necesito que la línea RX de mi UART se retrase aproximadamente 1 ms, por lo que recibo mis datos una fracción más tarde. ¿Hay componentes simples y baratos que puedan hacer esto? ¿O necesitaría un UART externo adicional con un FIFO, etc.?
Necesito que la línea RX de mi UART se retrase aproximadamente 1 ms, por lo que recibo mis datos una fracción más tarde. ¿Hay componentes simples y baratos que puedan hacer esto? ¿O necesitaría un UART externo adicional con un FIFO, etc.?
Sí, hay líneas de retardo digital fáciles de usar. Eche un vistazo a LTC6994-2 por ejemplo.
Una ventaja de este enfoque sobre un microcontrolador es que no hay ningún código que mantener, ni disposiciones de programación que se puedan acomodar. Solo suelda y debería funcionar, que es lo que creo que funcionaría mejor para ti.
Teóricamente, puedes usar una línea de demora para retrasar tu señal :)
Prácticamente, puedes usar un pequeño microcontrolador PIC de 6 pines para lograr tu objetivo.
Lea otras preguntas en las etiquetas uart