LCD ASCII Interface
Every position on the LCD corresponds to an address. See below for the relation.
Registers
Display Positions
Programming Example
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. */
.equ ADDR_LCD_ASCII, 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.