...  wkleje to to co napisaałem na SP7PKI..
na stronie DL4JAL maci podane kody źródłowe do aplikacji
http://www.dl4jal.eu/avfo/avfo.pdf
... problem można rozwiązać  programowo -  zmodyfikowac oprogramowanie  i dodac inicjalizacje dla AD9851 wysyłając 5 x 8 "zer" i FQUD
...  
;::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::
3636 ;AD9850 und AD9851 init
3637 ;::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::
3638 ad9850_init:
3639 ad9851_init:
 tutaj dopisac wysyłanie "zer" 
3640 return
3641 ;::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::
3642 ;AD9850 und AD9851 init ende
3643 ;::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::
3644 ;::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::
3645 ;AD9833 und AD9834 init
3646 ;::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::
3647 ad9833_ad9834_init:
3648 rcall ad9833_ad9834_control_to_dds
3649 MOVLF B’01000100’,ddsword+1
3650 MOVLF B’10111011’,ddsword
3651 rcall ad9833_ad9834_word_to_dds
3652 MOVLF B’01000111’,ddsword+1
3653 MOVLF B’10101110’,ddsword
3654 goto ad9833_ad9834_word_to_dds
3655 ;−−−−−−−−−−−−−−−−−−−−−−−−−−−−−−−−−−−−−−−−−−−−−−−−−−−−−−−−−−−−−−−−−−−−−−−−−−−−−
3656 ad9833_ad9834_control_to_dds:
3657 MOVLF B’00100000’,ddsword+1
3658 MOVLF B’00000000’,ddsword
3659 ;−−−−−−−−−−−−−−−−−−−−−−−−−−−−−−−−−−−−−−−−−−−−−−−−−−−−−−−−−−−−−−−−−−−−−−−−−−−−−
3660 ad9833_ad9834_word_to_dds:
3661 bcf a_fsync
3662 movf ddsword+1,W
3663 rcall ad9833_ad9834_byte_to_dds
3664 movf ddsword,W
3665 rcall ad9833_ad9834_byte_to_dds
3666 bsf a_fsync
3667 return
3668 ;−−−−−−−−−−−−−−−
nie znam na tyle programowania tych picków by co od ręki pomóc... poszukaj kogoś kto przeanalizuje program - dopisze fragment i skompiluje...  albo napisz do DL4JAL
============================
na mojej stronie o starej syntezie są do pobrania KODY źródłowe do starego DL4JAL  i jest tam w kodzie programu taki fragment...
;===========================================================================
;Funktion	DDS-IC voreinstellen
DDSInit:
	clr	SData
	clr	FQ_UD
	CLR	SClk
	
;inicjalizacja DDSa zabezpieczajaca  przed trybem serwisowym
MOV	A,#00000000b	
	call	ByteToDDS	
 	CLR	FQ_UD		
	setb	FQ_UD
	clr	FQ_UD
MOV	A,#00000000b	
	call	ByteToDDS	
 	CLR	FQ_UD		
	setb	FQ_UD
	clr	FQ_UD
MOV	A,#00000000b	
	call	ByteToDDS	
 	CLR	FQ_UD		
	setb	FQ_UD
	clr	FQ_UD
MOV	A,#00000000b	
	call	ByteToDDS	
 	CLR	FQ_UD		
	setb	FQ_UD
	clr	FQ_UD
MOV	A,#00000000b	
	call	ByteToDDS	
 	CLR	FQ_UD		
	setb	FQ_UD
	clr	FQ_UD
; koniec inicjalizacji	zabezpieczajacej przed trybem serwisowym
	
	ret
....  także wiadomo już co zrobić.... 
... zresztą pisałem o tym na  SP-HM  wcześniej...  ale jakoś się nikt tym nie zainteresował....
po prostu AD9851  to jest inny DDS niż AD9850 ....   AD9851 ma pewne funkcje serwisowe ( zreszta opisane w DATASZICIE... )
edit edit.... jesli dobrze zrozumiałem ten PICo wy język to trzeba wstawić we wskazane miejsce do kodu i skompiować
MOVLF B’00000000’,ddsword
rcall bittodds
bsf a_fsync
bcf a_fsync
rcall bittodds
bsf a_fsync
bcf a_fsync
rcall bittodds
bsf a_fsync
bcf a_fsync
rcall bittodds
bsf a_fsync
bcf a_fsync
rcall bittodds
bsf a_fsync
bcf a_fsync
rcall bittodds
bsf a_fsync
bcf a_fsync
_________________
Pozdrawiam
SP3SWJ