Red de conocimiento informático - Problemas con los teléfonos móviles - Se corrigieron caracteres confusos que aparecen al comienzo de la comunicación en serie cuando zigbee llama al programa Zstack. ¿Cómo solucionarlo?

Se corrigieron caracteres confusos que aparecen al comienzo de la comunicación en serie cuando zigbee llama al programa Zstack. ¿Cómo solucionarlo?

Se encuentra el problema. debug_str() transferirá los datos mostrados en la pantalla LCD a la PC al mismo tiempo. Se completa llamando a MT_ProcessDebugStr() en la capa MT. Por lo tanto, cada contenido mostrado agregará un encabezado, que es lo que. Verás Llegó el código confuso.

Aquí hay dos sugerencias para usted. Una es proteger debug_str() y no agregar una línea después que escriba comunicación en serie fuera de la pantalla LCD. El segundo es usar la función HalUARTWrite() para enviar datos después de bloquear debug_str(), de modo que no haya caracteres confusos. Personalmente desprecio el segundo enfoque.