Every position on the LCD corresponds to an address. See below for the relation.
The code snippets below shows how to use the ASCII interface of the LCD.
#include "reg_ctboard.h" const char text[] = "hello"; CT_LCD->ASCII[13u] = 'c'; /* Write character 'c' at position 13 on the LCD. */ CT_LCD->ASCII[18u] = text[0u]; /* Write character 'h' from string "hello" at position 18 on the LCD. */
ADDR_LCD_ASCII EQU 0x60000300 LDR r0, =ADDR_LCD_ASCII LDR r1, ="E" ; Load value of ASCII char 'E' into r1. STRB r1, [r0, #12] ; Write 'E' at position 13 on the LCD.