This is an old revision of the document!
7-Segment Display - Binary Interface
Additionally the display can be used as HEX display. All 4 displays can directly show a 16 bit binary value.
In this mode the display can't be switched off, use the segment control interface instead.
Programming Example
The code snippet bellow shows how to use the 7 segment display as HEX display.
#include "reg_ctboard.h" CT_SEG7->BIN.BYTE.DS1_0 = (uint8_t) data_byte; /* Write byte of binary data to DS1..0. */ CT_SEG7->BIN.HWORD = (uint16_t) data_halfword; /* Write half word of binary data to all displays. */
ADDR_SEG7_BIN EQU 0x60000114 LDR r0, =ADDR_SEG7_BIN STRB r1, [r0, #0] ; Write byte of binary data to DS1..0. STRH r1, [r0, #0] ; Write half word of binary data to all displays.