problema con lcd 2x16

si lo programo para una linea se ve con mucho contraste, pero si lo programo para dos casi ni se ven. N=0 o 1 en esta funcion:

Function set 0 0 0 0 1 DL N F * * Sets interface data length (DL), number of display line (N) and character font(F).

quizas el truco este en escribir en una linea, y despues en otra previo cambio de base, pero tampoco se hacerlo, *acabo de probarlo, no vale

Set DDRAM address 0 0 1 DDRAM address Sets the DDRAM address. DDRAM data is sent and received after this setting.

¿que pongo?¿0xC0?, sin esto hace un scrol por las dos lineas, podria valer asi pero no lo veo elegante. ¿como evitar este escrol?.
Reply to
baldo
Loading thread data ...

falsa alarma, el problema es que con dos lineas habilitadas necesita algo mas de 5v, eso era todo. * NO olvidar el potenciometro de contraste, con una R de 1k entre masa y v del display me llego en dos modelos.

tambien resueltos el problema del escrol, es alterar un bite de configuracion.

IMPORTANTE: tambien comprobe que no se necesita leer el BUSY, basta con darle tiempo sobrado, ventajas: se evita puerto bidirecional, solo de salida; y se ahorra el pin de orden de lectura.

Reply to
baldo

ElectronDepot website is not affiliated with any of the manufacturers or service providers discussed here. All logos and trade names are the property of their respective owners.