|
|
@ -15,25 +15,25 @@ SIO_NONE .EQU 0 |
|
|
SIO_SIO .EQU 1 |
|
|
SIO_SIO .EQU 1 |
|
|
; |
|
|
; |
|
|
#IF (SIOMODE == SIOMODE_RC) |
|
|
#IF (SIOMODE == SIOMODE_RC) |
|
|
SIOA_CMD .EQU SIOBASE + $00 ;PS |
|
|
|
|
|
SIOA_DAT .EQU SIOBASE + $01 ;PS |
|
|
|
|
|
SIOB_CMD .EQU SIOBASE + $02 ;PS |
|
|
|
|
|
SIOB_DAT .EQU SIOBASE + $03 ;PS |
|
|
|
|
|
#ENDIF |
|
|
|
|
|
; |
|
|
|
|
|
#IF (SIOMODE == SIOMODE_SMB) |
|
|
|
|
|
SIOA_CMD .EQU SIOBASE + $02 ;PS |
|
|
|
|
|
SIOA_DAT .EQU SIOBASE + $00 ;PS |
|
|
|
|
|
SIOB_CMD .EQU SIOBASE + $03 ;PS |
|
|
|
|
|
SIOB_WR4 .EQU SIOBASE + $01 ;PS |
|
|
|
|
|
|
|
|
SIOA_CMD .EQU SIOBASE + $00 ;PS |
|
|
|
|
|
SIOA_DAT .EQU SIOBASE + $01 ;PS |
|
|
|
|
|
SIOB_CMD .EQU SIOBASE + $02 ;PS |
|
|
|
|
|
SIOB_DAT .EQU SIOBASE + $03 ;PS |
|
|
|
|
|
#ENDIF |
|
|
|
|
|
; |
|
|
|
|
|
#IF (SIOMODE == SIOMODE_SMB) |
|
|
|
|
|
SIOA_CMD .EQU SIOBASE + $02 ;PS |
|
|
|
|
|
SIOA_DAT .EQU SIOBASE + $00 ;PS |
|
|
|
|
|
SIOB_CMD .EQU SIOBASE + $03 ;PS |
|
|
|
|
|
SIOB_WR4 .EQU SIOBASE + $01 ;PS |
|
|
#ENDIF |
|
|
#ENDIF |
|
|
; |
|
|
; |
|
|
#IF (SIOMODE == SIOMODE_ZP) ;PS |
|
|
|
|
|
SIOA_CMD .EQU SIOBASE + $06 ;PS |
|
|
|
|
|
SIOA_DAT .EQU SIOBASE + $04 ;PS |
|
|
|
|
|
SIOB_CMD .EQU SIOBASE + $07 ;PS |
|
|
|
|
|
SIOB_DAT .EQU SIOBASE + $05 ;PS |
|
|
|
|
|
#ENDIF ;PS |
|
|
|
|
|
|
|
|
#IF (SIOMODE == SIOMODE_ZP) ;PS |
|
|
|
|
|
SIOA_CMD .EQU SIOBASE + $06 ;PS |
|
|
|
|
|
SIOA_DAT .EQU SIOBASE + $04 ;PS |
|
|
|
|
|
SIOB_CMD .EQU SIOBASE + $07 ;PS |
|
|
|
|
|
SIOB_DAT .EQU SIOBASE + $05 ;PS |
|
|
|
|
|
#ENDIF ;PS |
|
|
; |
|
|
; |
|
|
|
|
|
|
|
|
#IF (DEFSIOCLK/DEFSIODIV/1 == 75) |
|
|
#IF (DEFSIOCLK/DEFSIODIV/1 == 75) |
|
|
@ -78,10 +78,10 @@ SIOBAUD1 .EQU 12 |
|
|
#IF (DEFSIOCLK/DEFSIODIV/1 == 614400) |
|
|
#IF (DEFSIOCLK/DEFSIODIV/1 == 614400) |
|
|
SIOBAUD1 .EQU 13 |
|
|
SIOBAUD1 .EQU 13 |
|
|
#ENDIF |
|
|
#ENDIF |
|
|
#IF (DEFSIOCLK/DEFSIODIV/1 =1228800) |
|
|
|
|
|
|
|
|
#IF (DEFSIOCLK/DEFSIODIV/1 ==1228800) |
|
|
SIOBAUD1 .EQU 14 |
|
|
SIOBAUD1 .EQU 14 |
|
|
#ENDIF |
|
|
#ENDIF |
|
|
#IF (DEFSIOCLK/DEFSIODIV/1 =2457600) |
|
|
|
|
|
|
|
|
#IF (DEFSIOCLK/DEFSIODIV/1 ==2457600) |
|
|
SIOBAUD1 .EQU 15 |
|
|
SIOBAUD1 .EQU 15 |
|
|
#ENDIF |
|
|
#ENDIF |
|
|
#IF (DEFSIOCLK/DEFSIODIV/1 == 225) |
|
|
#IF (DEFSIOCLK/DEFSIODIV/1 == 225) |
|
|
@ -120,19 +120,19 @@ SIOBAUD1 .EQU 26 |
|
|
#IF (DEFSIOCLK/DEFSIODIV/1 == 921600) |
|
|
#IF (DEFSIOCLK/DEFSIODIV/1 == 921600) |
|
|
SIOBAUD1 .EQU 28 |
|
|
SIOBAUD1 .EQU 28 |
|
|
#ENDIF |
|
|
#ENDIF |
|
|
#IF (DEFSIOCLK/DEFSIODIV/1 =1843200) |
|
|
|
|
|
|
|
|
#IF (DEFSIOCLK/DEFSIODIV/1 ==1843200) |
|
|
SIOBAUD1 .EQU 29 |
|
|
SIOBAUD1 .EQU 29 |
|
|
#ENDIF |
|
|
#ENDIF |
|
|
#IF (DEFSIOCLK/DEFSIODIV/1 =3686400) |
|
|
|
|
|
|
|
|
#IF (DEFSIOCLK/DEFSIODIV/1 ==3686400) |
|
|
SIOBAUD1 .EQU 30 |
|
|
SIOBAUD1 .EQU 30 |
|
|
#ENDIF |
|
|
#ENDIF |
|
|
#IF (DEFSIOCLK/DEFSIODIV/1 =7372800) |
|
|
|
|
|
|
|
|
#IF (DEFSIOCLK/DEFSIODIV/1 ==7372800) |
|
|
SIOBAUD1 .EQU 31 |
|
|
SIOBAUD1 .EQU 31 |
|
|
#ENDIF |
|
|
#ENDIF |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
#IF (DEFSIOCLK/DEFSIODIV/16 == 75) |
|
|
#IF (DEFSIOCLK/DEFSIODIV/16 == 75) |
|
|
SIOBAUD1 .EQU 0 |
|
|
|
|
|
|
|
|
SIOBAUD2 .EQU 0 |
|
|
#ENDIF |
|
|
#ENDIF |
|
|
#IF (DEFSIOCLK/DEFSIODIV/16 == 150) |
|
|
#IF (DEFSIOCLK/DEFSIODIV/16 == 150) |
|
|
SIOBAUD2 .EQU 1 |
|
|
SIOBAUD2 .EQU 1 |
|
|
@ -173,10 +173,10 @@ SIOBAUD2 .EQU 12 |
|
|
#IF (DEFSIOCLK/DEFSIODIV/16 == 614400) |
|
|
#IF (DEFSIOCLK/DEFSIODIV/16 == 614400) |
|
|
SIOBAUD2 .EQU 13 |
|
|
SIOBAUD2 .EQU 13 |
|
|
#ENDIF |
|
|
#ENDIF |
|
|
#IF (DEFSIOCLK/DEFSIODIV/16 =1228800) |
|
|
|
|
|
|
|
|
#IF (DEFSIOCLK/DEFSIODIV/16 ==1228800) |
|
|
SIOBAUD2 .EQU 14 |
|
|
SIOBAUD2 .EQU 14 |
|
|
#ENDIF |
|
|
#ENDIF |
|
|
#IF (DEFSIOCLK/DEFSIODIV/16 =2457600) |
|
|
|
|
|
|
|
|
#IF (DEFSIOCLK/DEFSIODIV/16 ==2457600) |
|
|
SIOBAUD2 .EQU 15 |
|
|
SIOBAUD2 .EQU 15 |
|
|
#ENDIF |
|
|
#ENDIF |
|
|
#IF (DEFSIOCLK/DEFSIODIV/16 == 225) |
|
|
#IF (DEFSIOCLK/DEFSIODIV/16 == 225) |
|
|
@ -228,197 +228,197 @@ SIOBAUD2 .EQU 30 |
|
|
SIOBAUD2 .EQU 31 |
|
|
SIOBAUD2 .EQU 31 |
|
|
#ENDIF |
|
|
#ENDIF |
|
|
|
|
|
|
|
|
#IF (DEFSIOCLK/DEFSIODIV/32== 75) |
|
|
|
|
|
|
|
|
#IF (DEFSIOCLK/DEFSIODIV/32 == 75) |
|
|
SIOBAUD3 .EQU 0 |
|
|
SIOBAUD3 .EQU 0 |
|
|
#ENDIF |
|
|
#ENDIF |
|
|
#IF (DEFSIOCLK/DEFSIODIV/32== 150) |
|
|
|
|
|
|
|
|
#IF (DEFSIOCLK/DEFSIODIV/32 == 150) |
|
|
SIOBAUD3 .EQU 1 |
|
|
SIOBAUD3 .EQU 1 |
|
|
#ENDIF |
|
|
#ENDIF |
|
|
#IF (DEFSIOCLK/DEFSIODIV/32== 300) |
|
|
|
|
|
|
|
|
#IF (DEFSIOCLK/DEFSIODIV/32 == 300) |
|
|
SIOBAUD3 .EQU 2 |
|
|
SIOBAUD3 .EQU 2 |
|
|
#ENDIF |
|
|
#ENDIF |
|
|
#IF (DEFSIOCLK/DEFSIODIV/32== 600) |
|
|
|
|
|
|
|
|
#IF (DEFSIOCLK/DEFSIODIV/32 == 600) |
|
|
SIOBAUD3 .EQU 3 |
|
|
SIOBAUD3 .EQU 3 |
|
|
#ENDIF |
|
|
#ENDIF |
|
|
#IF (DEFSIOCLK/DEFSIODIV/32== 1200) |
|
|
|
|
|
|
|
|
#IF (DEFSIOCLK/DEFSIODIV/32 == 1200) |
|
|
SIOBAUD3 .EQU 4 |
|
|
SIOBAUD3 .EQU 4 |
|
|
#ENDIF |
|
|
#ENDIF |
|
|
#IF (DEFSIOCLK/DEFSIODIV/32== 2400) |
|
|
|
|
|
|
|
|
#IF (DEFSIOCLK/DEFSIODIV/32 == 2400) |
|
|
SIOBAUD3 .EQU 5 |
|
|
SIOBAUD3 .EQU 5 |
|
|
#ENDIF |
|
|
#ENDIF |
|
|
#IF (DEFSIOCLK/DEFSIODIV/32== 4800) |
|
|
|
|
|
|
|
|
#IF (DEFSIOCLK/DEFSIODIV/32 == 4800) |
|
|
SIOBAUD3 .EQU 6 |
|
|
SIOBAUD3 .EQU 6 |
|
|
#ENDIF |
|
|
#ENDIF |
|
|
#IF (DEFSIOCLK/DEFSIODIV/32== 9600) |
|
|
|
|
|
|
|
|
#IF (DEFSIOCLK/DEFSIODIV/32 == 9600) |
|
|
SIOBAUD3 .EQU 7 |
|
|
SIOBAUD3 .EQU 7 |
|
|
#ENDIF |
|
|
#ENDIF |
|
|
#IF (DEFSIOCLK/DEFSIODIV/32== 19200) |
|
|
|
|
|
|
|
|
#IF (DEFSIOCLK/DEFSIODIV/32 == 19200) |
|
|
SIOBAUD3 .EQU 8 |
|
|
SIOBAUD3 .EQU 8 |
|
|
#ENDIF |
|
|
#ENDIF |
|
|
#IF (DEFSIOCLK/DEFSIODIV/32== 38400) |
|
|
|
|
|
|
|
|
#IF (DEFSIOCLK/DEFSIODIV/32 == 38400) |
|
|
SIOBAUD3 .EQU 9 |
|
|
SIOBAUD3 .EQU 9 |
|
|
#ENDIF |
|
|
#ENDIF |
|
|
#IF (DEFSIOCLK/DEFSIODIV/32== 76800) |
|
|
|
|
|
|
|
|
#IF (DEFSIOCLK/DEFSIODIV/32 == 76800) |
|
|
SIOBAUD3 .EQU 10 |
|
|
SIOBAUD3 .EQU 10 |
|
|
#ENDIF |
|
|
#ENDIF |
|
|
#IF (DEFSIOCLK/DEFSIODIV/32== 153600) |
|
|
|
|
|
|
|
|
#IF (DEFSIOCLK/DEFSIODIV/32 == 153600) |
|
|
SIOBAUD3 .EQU 11 |
|
|
SIOBAUD3 .EQU 11 |
|
|
#ENDIF |
|
|
#ENDIF |
|
|
#IF (DEFSIOCLK/DEFSIODIV/32== 307200) |
|
|
|
|
|
|
|
|
#IF (DEFSIOCLK/DEFSIODIV/32 == 307200) |
|
|
SIOBAUD3 .EQU 12 |
|
|
SIOBAUD3 .EQU 12 |
|
|
#ENDIF |
|
|
#ENDIF |
|
|
#IF (DEFSIOCLK/DEFSIODIV/32== 614400) |
|
|
|
|
|
|
|
|
#IF (DEFSIOCLK/DEFSIODIV/32 == 614400) |
|
|
SIOBAUD3 .EQU 13 |
|
|
SIOBAUD3 .EQU 13 |
|
|
#ENDIF |
|
|
#ENDIF |
|
|
#IF (DEFSIOCLK/DEFSIODIV/32==1228800) |
|
|
|
|
|
|
|
|
#IF (DEFSIOCLK/DEFSIODIV/32 ==1228800) |
|
|
SIOBAUD3 .EQU 14 |
|
|
SIOBAUD3 .EQU 14 |
|
|
#ENDIF |
|
|
#ENDIF |
|
|
#IF (DEFSIOCLK/DEFSIODIV/32==2457600) |
|
|
|
|
|
|
|
|
#IF (DEFSIOCLK/DEFSIODIV/32 ==2457600) |
|
|
SIOBAUD3 .EQU 15 |
|
|
SIOBAUD3 .EQU 15 |
|
|
#ENDIF |
|
|
#ENDIF |
|
|
#IF (DEFSIOCLK/DEFSIODIV/32== 225) |
|
|
|
|
|
|
|
|
#IF (DEFSIOCLK/DEFSIODIV/32 == 225) |
|
|
SIOBAUD3 .EQU 16 |
|
|
SIOBAUD3 .EQU 16 |
|
|
#ENDIF |
|
|
#ENDIF |
|
|
#IF (DEFSIOCLK/DEFSIODIV/32== 450) |
|
|
|
|
|
|
|
|
#IF (DEFSIOCLK/DEFSIODIV/32 == 450) |
|
|
SIOBAUD3 .EQU 17 |
|
|
SIOBAUD3 .EQU 17 |
|
|
#ENDIF |
|
|
#ENDIF |
|
|
#IF (DEFSIOCLK/DEFSIODIV/32== 900) |
|
|
|
|
|
|
|
|
#IF (DEFSIOCLK/DEFSIODIV/32 == 900) |
|
|
SIOBAUD3 .EQU 18 |
|
|
SIOBAUD3 .EQU 18 |
|
|
#ENDIF |
|
|
#ENDIF |
|
|
#IF (DEFSIOCLK/DEFSIODIV/32== 1800) |
|
|
|
|
|
|
|
|
#IF (DEFSIOCLK/DEFSIODIV/32 == 1800) |
|
|
SIOBAUD3 .EQU 19 |
|
|
SIOBAUD3 .EQU 19 |
|
|
#ENDIF |
|
|
#ENDIF |
|
|
#IF (DEFSIOCLK/DEFSIODIV/32== 3600) |
|
|
|
|
|
|
|
|
#IF (DEFSIOCLK/DEFSIODIV/32 == 3600) |
|
|
SIOBAUD3 .EQU 20 |
|
|
SIOBAUD3 .EQU 20 |
|
|
#ENDIF |
|
|
#ENDIF |
|
|
#IF (DEFSIOCLK/DEFSIODIV/32== 7200) |
|
|
|
|
|
|
|
|
#IF (DEFSIOCLK/DEFSIODIV/32 == 7200) |
|
|
SIOBAUD3 .EQU 21 |
|
|
SIOBAUD3 .EQU 21 |
|
|
#ENDIF |
|
|
#ENDIF |
|
|
#IF (DEFSIOCLK/DEFSIODIV/32== 14400) |
|
|
|
|
|
|
|
|
#IF (DEFSIOCLK/DEFSIODIV/32 == 14400) |
|
|
SIOBAUD3 .EQU 22 |
|
|
SIOBAUD3 .EQU 22 |
|
|
#ENDIF |
|
|
#ENDIF |
|
|
#IF (DEFSIOCLK/DEFSIODIV/32== 28800) |
|
|
|
|
|
|
|
|
#IF (DEFSIOCLK/DEFSIODIV/32 == 28800) |
|
|
SIOBAUD3 .EQU 23 |
|
|
SIOBAUD3 .EQU 23 |
|
|
#ENDIF |
|
|
#ENDIF |
|
|
#IF (DEFSIOCLK/DEFSIODIV/32== 57600) |
|
|
|
|
|
|
|
|
#IF (DEFSIOCLK/DEFSIODIV/32 == 57600) |
|
|
SIOBAUD3 .EQU 24 |
|
|
SIOBAUD3 .EQU 24 |
|
|
#ENDIF |
|
|
#ENDIF |
|
|
#IF (DEFSIOCLK/DEFSIODIV/32= 115200) |
|
|
|
|
|
|
|
|
#IF (DEFSIOCLK/DEFSIODIV/32 == 115200) |
|
|
SIOBAUD3 .EQU 25 |
|
|
SIOBAUD3 .EQU 25 |
|
|
#ENDIF |
|
|
#ENDIF |
|
|
#IF (DEFSIOCLK/DEFSIODIV/32= 230400) |
|
|
|
|
|
|
|
|
#IF (DEFSIOCLK/DEFSIODIV/32 == 230400) |
|
|
SIOBAUD3 .EQU 26 |
|
|
SIOBAUD3 .EQU 26 |
|
|
#ENDIF |
|
|
#ENDIF |
|
|
#IF (DEFSIOCLK/DEFSIODIV/32== 460800) |
|
|
|
|
|
|
|
|
#IF (DEFSIOCLK/DEFSIODIV/32 == 460800) |
|
|
SIOBAUD3 .EQU 27 |
|
|
SIOBAUD3 .EQU 27 |
|
|
#ENDIF |
|
|
#ENDIF |
|
|
#IF (DEFSIOCLK/DEFSIODIV/32== 921600) |
|
|
|
|
|
|
|
|
#IF (DEFSIOCLK/DEFSIODIV/32 == 921600) |
|
|
SIOBAUD3 .EQU 28 |
|
|
SIOBAUD3 .EQU 28 |
|
|
#ENDIF |
|
|
#ENDIF |
|
|
#IF (DEFSIOCLK/DEFSIODIV/32==1843200) |
|
|
|
|
|
|
|
|
#IF (DEFSIOCLK/DEFSIODIV/32 ==1843200) |
|
|
SIOBAUD3 .EQU 29 |
|
|
SIOBAUD3 .EQU 29 |
|
|
#ENDIF |
|
|
#ENDIF |
|
|
#IF (DEFSIOCLK/DEFSIODIV/32==3686400) |
|
|
|
|
|
|
|
|
#IF (DEFSIOCLK/DEFSIODIV/32 ==3686400) |
|
|
SIOBAUD3 .EQU 30 |
|
|
SIOBAUD3 .EQU 30 |
|
|
#ENDIF |
|
|
#ENDIF |
|
|
#IF (DEFSIOCLK/DEFSIODIV/32==7372800) |
|
|
|
|
|
|
|
|
#IF (DEFSIOCLK/DEFSIODIV/32 ==7372800) |
|
|
SIOBAUD3 .EQU 31 |
|
|
SIOBAUD3 .EQU 31 |
|
|
#ENDIF |
|
|
#ENDIF |
|
|
|
|
|
|
|
|
#IF (DEFSIOCLK/DEFSIODIV/64== 75) |
|
|
|
|
|
|
|
|
#IF (DEFSIOCLK/DEFSIODIV/64 == 75) |
|
|
SIOBAUD4 .EQU 0 |
|
|
SIOBAUD4 .EQU 0 |
|
|
#ENDIF |
|
|
#ENDIF |
|
|
#IF (DEFSIOCLK/DEFSIODIV/64== 150) |
|
|
|
|
|
|
|
|
#IF (DEFSIOCLK/DEFSIODIV/64 == 150) |
|
|
SIOBAUD4 .EQU 1 |
|
|
SIOBAUD4 .EQU 1 |
|
|
#ENDIF |
|
|
#ENDIF |
|
|
#IF (DEFSIOCLK/DEFSIODIV/64== 300) |
|
|
|
|
|
|
|
|
#IF (DEFSIOCLK/DEFSIODIV/64 == 300) |
|
|
SIOBAUD4 .EQU 2 |
|
|
SIOBAUD4 .EQU 2 |
|
|
#ENDIF |
|
|
#ENDIF |
|
|
#IF (DEFSIOCLK/DEFSIODIV/64== 600) |
|
|
|
|
|
|
|
|
#IF (DEFSIOCLK/DEFSIODIV/64 == 600) |
|
|
SIOBAUD4 .EQU 3 |
|
|
SIOBAUD4 .EQU 3 |
|
|
#ENDIF |
|
|
#ENDIF |
|
|
#IF (DEFSIOCLK/DEFSIODIV/64== 1200) |
|
|
|
|
|
|
|
|
#IF (DEFSIOCLK/DEFSIODIV/64 == 1200) |
|
|
SIOBAUD4 .EQU 4 |
|
|
SIOBAUD4 .EQU 4 |
|
|
#ENDIF |
|
|
#ENDIF |
|
|
#IF (DEFSIOCLK/DEFSIODIV/64== 2400) |
|
|
|
|
|
|
|
|
#IF (DEFSIOCLK/DEFSIODIV/64 == 2400) |
|
|
SIOBAUD4 .EQU 5 |
|
|
SIOBAUD4 .EQU 5 |
|
|
#ENDIF |
|
|
#ENDIF |
|
|
#IF (DEFSIOCLK/DEFSIODIV/64== 4800) |
|
|
|
|
|
|
|
|
#IF (DEFSIOCLK/DEFSIODIV/64 == 4800) |
|
|
SIOBAUD4 .EQU 6 |
|
|
SIOBAUD4 .EQU 6 |
|
|
#ENDIF |
|
|
#ENDIF |
|
|
#IF (DEFSIOCLK/DEFSIODIV/64== 9600) |
|
|
|
|
|
|
|
|
#IF (DEFSIOCLK/DEFSIODIV/64 == 9600) |
|
|
SIOBAUD4 .EQU 7 |
|
|
SIOBAUD4 .EQU 7 |
|
|
#ENDIF |
|
|
#ENDIF |
|
|
#IF (DEFSIOCLK/DEFSIODIV/64== 19200) |
|
|
|
|
|
|
|
|
#IF (DEFSIOCLK/DEFSIODIV/64 == 19200) |
|
|
SIOBAUD4 .EQU 8 |
|
|
SIOBAUD4 .EQU 8 |
|
|
#ENDIF |
|
|
#ENDIF |
|
|
#IF (DEFSIOCLK/DEFSIODIV/64== 38400) |
|
|
|
|
|
|
|
|
#IF (DEFSIOCLK/DEFSIODIV/64 == 38400) |
|
|
SIOBAUD4 .EQU 9 |
|
|
SIOBAUD4 .EQU 9 |
|
|
#ENDIF |
|
|
#ENDIF |
|
|
#IF (DEFSIOCLK/DEFSIODIV/64== 76800) |
|
|
|
|
|
|
|
|
#IF (DEFSIOCLK/DEFSIODIV/64 == 76800) |
|
|
SIOBAUD4 .EQU 10 |
|
|
SIOBAUD4 .EQU 10 |
|
|
#ENDIF |
|
|
#ENDIF |
|
|
#IF (DEFSIOCLK/DEFSIODIV/64== 153600) |
|
|
|
|
|
|
|
|
#IF (DEFSIOCLK/DEFSIODIV/64 == 153600) |
|
|
SIOBAUD4 .EQU 11 |
|
|
SIOBAUD4 .EQU 11 |
|
|
#ENDIF |
|
|
#ENDIF |
|
|
#IF (DEFSIOCLK/DEFSIODIV/64== 307200) |
|
|
|
|
|
|
|
|
#IF (DEFSIOCLK/DEFSIODIV/64 == 307200) |
|
|
SIOBAUD4 .EQU 12 |
|
|
SIOBAUD4 .EQU 12 |
|
|
#ENDIF |
|
|
#ENDIF |
|
|
#IF (DEFSIOCLK/DEFSIODIV/64== 614400) |
|
|
|
|
|
|
|
|
#IF (DEFSIOCLK/DEFSIODIV/64 == 614400) |
|
|
SIOBAUD4 .EQU 13 |
|
|
SIOBAUD4 .EQU 13 |
|
|
#ENDIF |
|
|
#ENDIF |
|
|
#IF (DEFSIOCLK/DEFSIODIV/64==1228800) |
|
|
|
|
|
|
|
|
#IF (DEFSIOCLK/DEFSIODIV/64 ==1228800) |
|
|
SIOBAUD4 .EQU 14 |
|
|
SIOBAUD4 .EQU 14 |
|
|
#ENDIF |
|
|
#ENDIF |
|
|
#IF (DEFSIOCLK/DEFSIODIV/64==2457600) |
|
|
|
|
|
|
|
|
#IF (DEFSIOCLK/DEFSIODIV/64 ==2457600) |
|
|
SIOBAUD4 .EQU 15 |
|
|
SIOBAUD4 .EQU 15 |
|
|
#ENDIF |
|
|
#ENDIF |
|
|
#IF (DEFSIOCLK/DEFSIODIV/64== 225) |
|
|
|
|
|
|
|
|
#IF (DEFSIOCLK/DEFSIODIV/64 == 225) |
|
|
SIOBAUD4 .EQU 16 |
|
|
SIOBAUD4 .EQU 16 |
|
|
#ENDIF |
|
|
#ENDIF |
|
|
#IF (DEFSIOCLK/DEFSIODIV/64== 450) |
|
|
|
|
|
|
|
|
#IF (DEFSIOCLK/DEFSIODIV/64 == 450) |
|
|
SIOBAUD4 .EQU 17 |
|
|
SIOBAUD4 .EQU 17 |
|
|
#ENDIF |
|
|
#ENDIF |
|
|
#IF (DEFSIOCLK/DEFSIODIV/64== 900) |
|
|
|
|
|
|
|
|
#IF (DEFSIOCLK/DEFSIODIV/64 == 900) |
|
|
SIOBAUD4 .EQU 18 |
|
|
SIOBAUD4 .EQU 18 |
|
|
#ENDIF |
|
|
#ENDIF |
|
|
#IF (DEFSIOCLK/DEFSIODIV/64== 1800) |
|
|
|
|
|
|
|
|
#IF (DEFSIOCLK/DEFSIODIV/64 == 1800) |
|
|
SIOBAUD4 .EQU 19 |
|
|
SIOBAUD4 .EQU 19 |
|
|
#ENDIF |
|
|
#ENDIF |
|
|
#IF (DEFSIOCLK/DEFSIODIV/64== 3600) |
|
|
|
|
|
|
|
|
#IF (DEFSIOCLK/DEFSIODIV/64 == 3600) |
|
|
SIOBAUD4 .EQU 20 |
|
|
SIOBAUD4 .EQU 20 |
|
|
#ENDIF |
|
|
#ENDIF |
|
|
#IF (DEFSIOCLK/DEFSIODIV/64== 7200) |
|
|
|
|
|
|
|
|
#IF (DEFSIOCLK/DEFSIODIV/64 == 7200) |
|
|
SIOBAUD4 .EQU 21 |
|
|
SIOBAUD4 .EQU 21 |
|
|
#ENDIF |
|
|
#ENDIF |
|
|
#IF (DEFSIOCLK/DEFSIODIV/64== 14400) |
|
|
|
|
|
|
|
|
#IF (DEFSIOCLK/DEFSIODIV/64 == 14400) |
|
|
SIOBAUD4 .EQU 22 |
|
|
SIOBAUD4 .EQU 22 |
|
|
#ENDIF |
|
|
#ENDIF |
|
|
#IF (DEFSIOCLK/DEFSIODIV/64== 28800) |
|
|
|
|
|
|
|
|
#IF (DEFSIOCLK/DEFSIODIV/64 == 28800) |
|
|
SIOBAUD4 .EQU 23 |
|
|
SIOBAUD4 .EQU 23 |
|
|
#ENDIF |
|
|
#ENDIF |
|
|
#IF (DEFSIOCLK/DEFSIODIV/64== 57600) |
|
|
|
|
|
|
|
|
#IF (DEFSIOCLK/DEFSIODIV/64 == 57600) |
|
|
SIOBAUD4 .EQU 24 |
|
|
SIOBAUD4 .EQU 24 |
|
|
#ENDIF |
|
|
#ENDIF |
|
|
#IF (DEFSIOCLK/DEFSIODIV/64== 115200) |
|
|
|
|
|
|
|
|
#IF (DEFSIOCLK/DEFSIODIV/64 == 115200) |
|
|
SIOBAUD4 .EQU 25 |
|
|
SIOBAUD4 .EQU 25 |
|
|
#ENDIF |
|
|
#ENDIF |
|
|
#IF (DEFSIOCLK/DEFSIODIV/64== 230400) |
|
|
|
|
|
|
|
|
#IF (DEFSIOCLK/DEFSIODIV/64 == 230400) |
|
|
SIOBAUD4 .EQU 26 |
|
|
SIOBAUD4 .EQU 26 |
|
|
#ENDIF |
|
|
#ENDIF |
|
|
#IF (DEFSIOCLK/DEFSIODIV/64== 460800) |
|
|
|
|
|
|
|
|
#IF (DEFSIOCLK/DEFSIODIV/64 == 460800) |
|
|
SIOBAUD4 .EQU 27 |
|
|
SIOBAUD4 .EQU 27 |
|
|
#ENDIF |
|
|
#ENDIF |
|
|
#IF (DEFSIOCLK/DEFSIODIV/64== 921600) |
|
|
|
|
|
|
|
|
#IF (DEFSIOCLK/DEFSIODIV/64 == 921600) |
|
|
SIOBAUD4 .EQU 28 |
|
|
SIOBAUD4 .EQU 28 |
|
|
#ENDIF |
|
|
#ENDIF |
|
|
#IF (DEFSIOCLK/DEFSIODIV/64==1843200) |
|
|
|
|
|
|
|
|
#IF (DEFSIOCLK/DEFSIODIV/64 ==1843200) |
|
|
SIOBAUD4 .EQU 29 |
|
|
SIOBAUD4 .EQU 29 |
|
|
#ENDIF |
|
|
#ENDIF |
|
|
#IF (DEFSIOCLK/DEFSIODIV/64==3686400) |
|
|
|
|
|
|
|
|
#IF (DEFSIOCLK/DEFSIODIV/64 ==3686400) |
|
|
SIOBAUD4 .EQU 30 |
|
|
SIOBAUD4 .EQU 30 |
|
|
#ENDIF |
|
|
#ENDIF |
|
|
#IF (DEFSIOCLK/DEFSIODIV/64==7372800) |
|
|
|
|
|
|
|
|
#IF (DEFSIOCLK/DEFSIODIV/64 ==7372800) |
|
|
SIOBAUD4 .EQU 31 |
|
|
SIOBAUD4 .EQU 31 |
|
|
#ENDIF |
|
|
#ENDIF |
|
|
|
|
|
|
|
|
|