This is an old revision of the document!


Binary Interface

The binary interface can be used to display binary values in HEX representation. A maximum of 128 bits can be displayed.

Please make sure the CT Board is in the correct mode.
Supported modes: 1, 2, 3


The code snippet bellow shows how to use the ASCII interface of the LCD.

#include "reg_ctboard.h"
 
CT_LCD->BIN.BYTE.B7_0 = (uint8_t) data_byte;           /* Write byte of data to LCD. */
CT_LCD->BIN.HWORD.B31_16 = (uint16_t) data_halfword;   /* Write halfword of data to LCD. */
CT_LCD->BIN.WORD.B63_32 = (uint32_t) data_word;        /* Write word of data to LCD. */
CT_LCD->BIN.DWORD = (uint64_t) data_doubleword;        /* Write doubleword of data to LCD. */


ADDR_LCD_BIN    EQU      0x60000320
 
                LDR      r0, =ADDR_LCD_BIN
                STRB     r1, [r0, #0]                  ; Write byte of data to LCD.
                STRH     r1, [r0, #2]                  ; Write halfword of data to LCD.
                STR      r1, [r0, #4]                  ; Write word of data to LCD.
                STRD     r1, [r0, #0]                  ; Write doubleword of data to LCD.


The Registers are read / write.







  • ctboard/peripherals/lcd_bin.1456407154.txt.gz
  • Last modified: 2016/02/25 13:32
  • by feur