Estoy actualizando un proyecto antiguo, moviendo una placa de descubrimiento de un terreno aislado a un terreno no aislado, y está cambiando alrededor de todas mis fuentes de alimentación.
Esto se conectará con un dispositivo de 5V que probablemente no lidiará bien con un TX de 3V desde el Discovery. Estoy usando USART3 en C10 y C11, que son tolerantes a 5V, por lo que RX no debería ser un problema. Ahora, debido a que el aislador ya no maneja el cambio de nivel, solo estoy tratando de averiguar si puedo salirme con una salida de drenaje abierta y una resistencia de elevación para TX, o si necesito usar un nivel más elaborado palanca de cambios Parece que no debería ser un problema, pero todos los ejemplos de usart que he visto para UART en STM32F4 usando Push / Pull outs.
ACTUALIZACIÓN: Esto funcionó bien Lo probé en el banco y no vi ningún problema. Una vez que tuve todo conectado, parece que algo en la salida tenía una carga capacitiva más grande que mi prueba de banco, impactando mi TX a mi tasa de megabaudios, pero al reducir la resistencia de pullup se corrigió esto.