Étape 8: Étape 6. Lecture de l’écran LCD
LCD > [0b10000000 ''' <<< définir le pointeur de lecture ''']
Hd44780 RS faible, MODE de commande <<< Registre sélectionnez axe faible
ÉCRIVEZ CMD: 0 x 80 <<< écrivit à LCD comme commande
LCD >
Tout d’abord, nous dire le Pirate Bus pour envoyer des données du registre de commande LCD ([]). Ensuite, nous utilisons la commande set du adresse DDRAM (0b1xxxxxxx) pour définir le pointeur de lecture au début de la DDRAM (xxxxxxx = 0000000).]
LCD >] rrrrrrr <<< lu mémoire de données
Hd44780 RS élevé, MODE DATA <<< Registre sélectionnez broche haute
LIRE: 0 x 48 <<< « H »
LIRE: 0 x 44 <<< a '
LIRE: 0 x 34 <<< « 4 »
LIRE: 0 x 34 <<< « 4 »
LIRE: 0 x 37 <<< « 7 »
LIRE: 0 x 38 <<< « 8 »
LIRE: 0 x 30 <<< « 0 »
LCD >
Enfin, dire le Pirate Bus pour lire de données mémoire (]) et ensuite lu quelques octets (rrrrrrr). Nous avons obtenu « HD44780 », le texte que nous avons écrit à l’écran à l’étape 5.
Vous devriez également être en mesure d’utiliser le raccourci r: 7 lire sept octets, mais il ne fonctionne pas le firmware actuel - nous allons corriger cela avant la prochaine version.