Differences
This shows you the differences between two versions of the page.
| Both sides previous revision Previous revision Next revision | Previous revision | ||
| ctboard:peripherals:led [2016/02/25 09:15] – feur | ctboard:peripherals:led [2022/12/23 11:06] (current) – ruan | ||
|---|---|---|---|
| Line 1: | Line 1: | ||
| ====== LED ====== | ====== LED ====== | ||
| - | On the CT Board are 32 LEDs mounted. They are arranged in 4 groups of 8 LEDs and are **" | + | The CT Board features |
| E.g. the LEDs are on if a logical **" | E.g. the LEDs are on if a logical **" | ||
| - | > {{ctboard: | + | > {{ctboard: |
| - | > Supported [[ctboard: | + | > Supported [[ctboard: |
| + | \\ | ||
| + | |||
| + | ===== Registers ===== | ||
| + | |||
| + | The registers are read / write. | ||
| + | |||
| + | \\ {{ctboard_led_reg.svg}} \\ \\ | ||
| + | |||
| + | ===== Diagram ===== | ||
| + | |||
| + | \\ {{: | ||
| ===== Programming Example ===== | ===== Programming Example ===== | ||
| - | The code snippet bellow shows how to use the LEDs. | + | The code snippets below show how to use the LEDs. |
| <code c> | <code c> | ||
| Line 15: | Line 26: | ||
| CT_LED-> | CT_LED-> | ||
| - | CT_LED-> | + | CT_LED-> |
| CT_LED-> | CT_LED-> | ||
| </ | </ | ||
| + | \\ | ||
| - | ===== Registers ===== | + | <code asm> |
| + | ADDR_LED | ||
| - | The Registers are read / write. | + | LDR r0, =ADDR_LED |
| + | STRB r1, [r0, #0] ; Write byte of data to LED7..0. | ||
| + | STRH r1, [r0, #2] ; Write half word of data to LED31..16. */ | ||
| + | STR r1, [r0, #0] ; Write word of data to all LEDs. */ | ||
| + | </ | ||
| + | \\ | ||
| - | \\ {{ctboard_led_reg.svg}} \\ \\ | ||
| - | |||
| - | ===== Diagram ===== | ||
| - | |||
| - | \\ {{: | ||