VEKTORJI:
naslovi:
SCI
prekinitev
(eden od bitov TDRE,
RDRF, ORFE je 1) $FFF0 , $FFF1
Timer
TOF
prekinitev
$FFF2 , $FFF3
Timer
OCF
prekinitev
$FFF4 , $FFF5
Timer
ICF prekinitev
$FFF6 , $FFF7
Zunanja
IRQ1 prekinitev
$FFF8 , $FFF9
Programska
SWI prekinitev
$FFFA , $FFFB
Nemaskirna
prekinitev NMI
$FFFC , $FFFD
Reset
vektor
$FFFE , $FFFF
Port1:
smerni register DDR1
(0-vhod, 1-izhod) $0000
podatkovni register DR1
$0002
Port2:
smerni register DDR2
$0001
podatkovni register
DR2
$0003
Timer:
prosto tekoči števec (free running counter)
FREEC
$0009 , $000A
primerjalni register (output compare register)
OUTCR $000B , $000C
prestrezni register (input capture register)
INCR
$000D , $000E
kontrolno/statusni register CTRST
$0008
b7 (ICF) ... Input Capture
Flag b3 (EOCI) ... Enable Output
Compare Interrupt
b6 (OCF)... Output Compare
Flag b2 (ETOI) ... Enable Timer
Overflow Interrupt
b5 (TOF) ... Timer Overflow
flag b1 (IEDG) ... Input EDGe
(0 za 1 Þ
0)
b4 (EICI) ... Enable Input
Capture Inter. b0 (OLVL) ... Output LeVeL on output compare
SCI:
kontrolni register
CONTR1
$0010
b3
(CC1) in b2 (CC0) ... bita za
določitev izvora urinega signala
0
0
neuporabljeno
0
1
uporaba notranjega E signala, nožica P22 prazna
1
0
" ,izhod
SCI ur. signala na nožici P22
1
1
uporaba zunanjega ur. signala preko nožice P22 - vhod
b1
(SS1) in b0 (SS0) ... bita za nastavitev delilnega razmerja signala
0
0
E/16 Þ
38.400 pri Q = 2,4576 MHz
0
1
E/128
Þ
4.800 bitov/s (baudov)
1
0
E/1024 Þ
600 "
1
1
E/4096 Þ
150 "
kontrolno/statusni register :
statusni register
STATR
$0011
b7
(RDRF) b6 (ORFE) Receive Data Register Full in OverRun Framing Error
0
0
sprejemni register je prazen (ni sprejetega znaka)
0
1
sprejeti znak ima napačen format (framing error)
1
0
znak, ki je v sprejemnem registru, je pravilno sprejet
1
1
sprejemnik je sprejel več kot en znak (overrun error)
b5
(TDRE) ...
Transmit Data Register
Empty
kontrolni register
CONTR2
$0011
b4
(RIE) ...
Receive Interrupt Enable
b3
(RE) ... Receive Enable
b2
(TIE) ...
Transmit Interrupt Enable
b1
(TE) ...
Transmit Enable
b0
(WU) ... Wake Up enable
sprejemni register (receive register)
Rx $0012
oddajni register (transmit register)
Tx $0013