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 12:06] – 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 snippets | + | The code snippets |
<code c> | <code c> | ||
Line 22: | Line 32: | ||
<code asm> | <code asm> | ||
- | ADDR_LED | + | ADDR_LED |
- | | + | |
- | STRB r1, [r0, #0] ; Write byte of data to LED7..0. | + | STRB r1, [r0, #0] ; Write byte of data to LED7..0. |
- | STRH r1, [r0, #2] ; Write half word of data to LED31..16. */ | + | STRH r1, [r0, #2] ; Write half word of data to LED31..16. */ |
- | STR r1, [r0, #0] ; Write word of data to all LEDs. */ | + | STR r1, [r0, #0] ; Write word of data to all LEDs. */ |
</ | </ | ||
\\ | \\ | ||
- | ===== Registers ===== | ||
- | |||
- | The Registers are read / write. | ||
- | |||
- | \\ {{ctboard_led_reg.svg}} \\ \\ | ||
- | |||
- | ===== Diagram ===== | ||
- | |||
- | \\ {{: |