这些小活动你都参加了吗?快来围观一下吧!>>
电子产品世界 » 论坛首页 » 综合技术 » 基础知识 » ㄐ偶际?ad9851 ad9851的频率不能改变了!

共2条 1/1 1 跳转至

ㄐ偶际?ad9851 ad9851的频率不能改变了!

院士
2006-09-17 18:14:16     打赏
ㄐ偶际?ad9851 ad9851的频率不能改变了!



关键词: ㄐ偶     ad9851     频率     能改     变了    

院士
2006-12-22 22:43:00     打赏
2楼
问 我的dds芯片ad9851在测试时,写了一个10M的频率控制字,之后,我改变频率控制字时,居然改变不了频率了,不管写入什么数据,输出的都是10M,这是什么原因啊?
难道改变频率之前还要对内部的寄存器清零吗?或者还有什么工作每做吗?

一下是我的测试程序(参考网上的):
w_clk bit p1.6
fq_ud bit p1.5
reset bit p1.4

data7 bit 50h
org 0000h
main:
     call setup_ad9851
     mov  r0,#0eh
     mov r1,#38h
     mov r2,#0e3h
     mov r3,#8eh
    
     call write
     ajmp $

setup_ad9851:
     clr w_clk
     clr fq_ud
     clr reset
     setb reset
     clr reset
     setb w_clk
     clr w_clk
     setb fq_ud
     clr fq_ud
     ret
write:
     clr fq_ud
     mov a,#05h
     call send_data
     mov a,r0
     call send_data
     mov a,r1
     call send_data
     mov a,r2
     call send_data
     mov a,r3
     call send_data

     setb fq_ud
     clr fq_ud
     ret
send_data:
     mov p0,a
     ret
1: 谁帮我解决一下啊?我测过所有的数据线,都可以正确送数据;
晶振也检测过,是好的;
但是不指点怎么搞的,没有程序运行时,也可以产生一个那个10M的波形,它就像固定到里面去了,怎么也改变不了

后来我又改为串口,出来的是3M,也是同样的问题....

2: 仔细看一下AD9851的协议仔细看一下AD9851的协议,我用PLD做过无问题 3: 上电延时一段后时间再配置,或手动复位下 看看

共2条 1/1 1 跳转至

回复

匿名不能发帖!请先 [ 登陆 注册 ]