Utilicé la placa de desarrollo STM32 para hacer un reloj, que ahora es un cable circular. ¿Cómo dibujar la línea superior? La línea del frente no desaparecerá, así que no puedo usar la pantalla clara.
1. ¿Supongo que estás usando una pantalla de matriz de puntos? Si se trata de una pantalla de matriz de puntos, primero lea los datos correspondientes en la pantalla (generalmente los datos en la pantalla se pueden volver a leer) y luego borre las líneas no utilizadas antes de escribir.
2. Otro método es dibujar un área en la memoria y asignar esta área a la pantalla. Siempre que desee modificar algo en la pantalla, solo necesita modificar los datos correspondientes en el mapa de memoria y luego borrar todos los datos en la pantalla. Por supuesto, este método consume más memoria, pero es muy flexible y rápido.