En la parte del while(1) deben colocar un HAL_Delay(10000); para poder observar los caracteres correctamente en el lcd. aca les dejo esa parte: while (1) { lcd_enviar(" hello people", 0, 2); HAL_Delay(10000); /* USER CODE END WHILE */ /* USER CODE BEGIN 3 */ } /* USER CODE END 3 */ }