;********************************************************************* ;Plik delkaracji zmiennych w pamiêci EEPROM dla BFO ;wersja dla AD9850 na 9MHz ;.equ C_crc = 0x55 ;bajt kontrolny ;.equ C_mul = 0 ;mnoznik ;.equ C_step = 10 ;krok syntezy [1Hz] ;.equ C_f_lsb = 8997500 ;pilot dla LSB [1Hz] ;.equ C_f_usb = 9000000 ;pilot dla USB [1Hz] ;.equ C_f_cw = 8999000 ;pilot dla USB [1Hz] ;.equ C_f_gen = 80000000 ;f. generatora [1Hz] ;--------------------------------------------------------- ;wersja dla AD9851 na 6*32MHz .equ C_crc = 0x55 ;bajt kontrolny .equ C_step = 40 ;krok syntezy [1Hz] .equ C_mul = 1 ;mnoznik .equ C_f_lsb = 35470000 ;pilot dla LSB [1Hz] .equ C_f_usb = 35458000 ;pilot dla USB [1Hz] .equ C_f_cw = 35464000 ;pilot dla USB [1Hz] .equ C_f_gen = 100000000 ;f. generatora [1Hz] ;--------------------------------------------------------------------- ; Inicjowanie zmiennych w pamieci EEPROM ;--------------------------------------------------------------------- .eseg .org $000 ;poczatek EEPROM E_crc: .db C_crc ;bajt kontrolny E_step: .db C_step ;krok E_mul: .db C_mul ;mnoznik E_sep: .db 0 ; E_f_gen0: .db low(C_f_gen) ;generator E_f_gen1: .db high(C_f_gen) E_f_gen2: .db byte3(C_f_gen) E_f_gen3: .db byte4(C_f_gen) E_f_lsb0: .db low(C_f_lsb) ;pilot LSB E_f_lsb1: .db high(C_f_lsb) E_f_lsb2: .db byte3(C_f_lsb) E_f_lsb3: .db byte4(C_f_lsb) E_f_usb0: .db low(C_f_usb) ;pilot USB E_f_usb1: .db high(C_f_usb) E_f_usb2: .db byte3(C_f_usb) E_f_usb3: .db byte4(C_f_usb) E_f_cw0: .db low(C_f_cw) ;pilot CW E_f_cw1: .db high(C_f_cw) E_f_cw2: .db byte3(C_f_cw) E_f_cw3: .db byte4(C_f_cw) ;--------------------------------------------------------------------- ;end