Paso 8: Paso 6. Lectura de la pantalla LCD
LCD > [0b10000000 ''' <<< establecer el puntero de lectura ''']
HD44780 RS baja, modo comando <<< Registro seleccione pin bajo
Escriba CMD: 0 x 80 <<< escribió a LCD como comando de
LCD >
En primer lugar, decimos el Bus Pirate a enviar datos al registro de comando del LCD ([]). A continuación, utilizamos el comando de dirección DDRAM set (0b1xxxxxxx) para establecer el puntero de lectura en el comienzo de la DDRAM (xxxxxxx = 0000000).]
LCD >] rrrrrrr <<< leer datos de memoria
HD44780 RS alta, modo de datos <<< Registro seleccione pin alto
LEER: 0x48 <<< 'H'
LEER: 0x44 <<< ha '
LEER: 0x34 <<< '4'
LEER: 0x34 <<< '4'
LEER: 0x37 <<< '7'
LEER: 0x38 <<< '8'
LECTURA: 0 x 30 <<< '0'
LCD >
Por último, Dile el Bus Pirate a leer de la memoria de datos (]) y después Lee unos pocos bytes (rrrrrrr). Tenemos "HD44780", el texto que escribió a la pantalla en el paso 5.
También podrá utilizar el método abreviado r: 7 para leer siete bytes, pero no funciona el firmware actual - lo arreglaremos esto antes de la próxima versión.