PIT

Duart

Definitions

PIT

vasm

/* PI/T Timer Register Addresses */
pit_base    equ     $af0001

pit_pgcr    equ     pit_base
pit_psrr    equ     pit_base+2
pit_paddr   equ     pit_base+4
pit_pbddr   equ     pit_base+6
pit_pcddr   equ     pit_base+8
pit_pivr    equ     pit_base+10
pit_pacr    equ     pit_base+12
pit_pbcr    equ     pit_base+14
pit_padr    equ     pit_base+16
pit_pbdr    equ     pit_base+18
pit_paar    equ     pit_base+20
pit_pbar    equ     pit_base+22
pit_pcdr    equ     pit_base+24
pit_psr     equ     pit_base+26

pit_tcr     equ     pit_base+32
pit_tivr    equ     pit_base+34
pit_cprh    equ     pit_base+38
pit_cprm    equ     pit_base+40
pit_cprl    equ     pit_base+42
pit_cntrh   equ     pit_base+46
pit_cntrm   equ     pit_base+48
pit_cntrl   equ     pit_base+50
pit_tsr     equ     pit_base+52

gcc

* PI/T Timer Register Addresses */
#define pit_base ((volatile uint8_t*) 0xaf0001)

#define pit_pgcr  ((volatile uint8_t*) pit_base)
#define pit_psrr  ((volatile uint8_t*) pit_base+2)
#define pit_paddr ((volatile uint8_t*) pit_base+4)
#define pit_pbddr ((volatile uint8_t*) pit_base+6)
#define pit_pcddr ((volatile uint8_t*) pit_base+8)
#define pit_pivr  ((volatile uint8_t*) pit_base+10)
#define pit_pacr  ((volatile uint8_t*) pit_base+12)
#define pit_pbcr  ((volatile uint8_t*) pit_base+14)
#define pit_padr  ((volatile uint8_t*) pit_base+16)
#define pit_pbdr  ((volatile uint8_t*) pit_base+18)
#define pit_paar  ((volatile uint8_t*) pit_base+20)
#define pit_pbar  ((volatile uint8_t*) pit_base+22)
#define pit_pcdr  ((volatile uint8_t*) pit_base+24)
#define pit_psr   ((volatile uint8_t*) pit_base+26)

#define pit_tcr   ((volatile uint8_t*) pit_base+32)
#define pit_tivr  ((volatile uint8_t*) pit_base+34)
#define pit_cprh  ((volatile uint8_t*) pit_base+38)
#define pit_cprm  ((volatile uint8_t*) pit_base+40)
#define pit_cprl  ((volatile uint8_t*) pit_base+42)
#define pit_cntrh ((volatile uint8_t*) pit_base+46)
#define pit_cntrm ((volatile uint8_t*) pit_base+48)
#define pit_cntrl ((volatile uint8_t*) pit_base+50)
#define pit_tsr   ((volatile uint8_t*) pit_base+52)
On this page
0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9