TODOPIC
Microcontroladores PIC => Todo en microcontroladores PIC => Mensaje iniciado por: rfjhh en 11 de Abril de 2020, 14:38:10
-
Hola a todos
Estoy haciendo un controlador para LCD 2x16 en XC8 y necesito saber (por software) en que línea se encuentra el cursor.
¿Alguien me puede apoyar con esto porfa?
Saludos
-
Voy a suponer un driver HD44780
Podrias enviar el comando:
Read busy flag & address
(https://dawes.files.wordpress.com/2010/01/picture-1.png)
El cual te devuelve el flag de ocupado y ademas la dirección a la que apunta con contador de direcciones. Recordando que si esta ocupado cuando se desocupe va recién a incrementar el valor de la dirección. Pero ahí tenes donde esta ubicado el mismo.
Aunque es raro ya que VOS controlas donde esta, y podrías mantener una variable con la ubicación del mismo, sin necesidad de leerlo, pero si ya lo haces debido a que esperas para escribir en el LCD entonces no hay problema. Pero no creo que sea el caso ya que usualmente todas las librerias usan demoras.