This is an old revision of the document!


7 Segment 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 raw interface.

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


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.


The Registers are read / write.







  • ctboard/peripherals/7segment_bin.1474371489.txt.gz
  • Last modified: 2016/09/20 11:38
  • by feur