|
|||||||||||
| 技術(shù)交流 | 電路欣賞 | 工控天地 | 數(shù)字廣電 | 通信技術(shù) | 電源技術(shù) | 測(cè)控之家 | EMC技術(shù) | ARM技術(shù) | EDA技術(shù) | PCB技術(shù) | 嵌入式系統(tǒng) 驅(qū)動(dòng)編程 | 集成電路 | 器件替換 | 模擬技術(shù) | 新手園地 | 單 片 機(jī) | DSP技術(shù) | MCU技術(shù) | IC 設(shè)計(jì) | IC 產(chǎn)業(yè) | CAN-bus/DeviceNe |
ad9851的頻率不能改變了! |
| 作者:gomg1984 欄目:通信技術(shù) |
我的dds芯片AD9851在測(cè)試時(shí),寫了一個(gè)10M的頻率控制字,之后,我改變頻率控制字時(shí),居然改變不了頻率了,不管寫入什么數(shù)據(jù),輸出的都是10M,這是什么原因? 難道改變頻率之前還要對(duì)內(nèi)部的寄存器清零嗎?或者還有什么工作每做嗎? 一下是我的測(cè)試程序(參考網(wǎng)上的): 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 |
| 2樓: | >>參與討論 |
| 作者: gomg1984 于 2006/9/4 15:57:00 發(fā)布:
誰(shuí)幫我解決一下? 我測(cè)過(guò)所有的數(shù)據(jù)線,都可以正確送數(shù)據(jù); 晶振也檢測(cè)過(guò),是好的; 但是不指點(diǎn)怎么搞的,沒(méi)有程序運(yùn)行時(shí),也可以產(chǎn)生一個(gè)那個(gè)10M的波形,它就像固定到里面去了,怎么也改變不了 后來(lái)我又改為串口,出來(lái)的是3M,也是同樣的問(wèn)題.... |
|
| 3樓: | >>參與討論 |
| 作者: yfyj900 于 2006/9/8 23:23:00 發(fā)布:
仔細(xì)看一下AD9851的協(xié)議 仔細(xì)看一下AD9851的協(xié)議,我用PLD做過(guò)無(wú)問(wèn)題 |
|
| 4樓: | >>參與討論 |
| 作者: zgl7903 于 2006/9/9 12:42:00 發(fā)布:
上電延時(shí)一段后時(shí)間再配置,或手動(dòng)復(fù)位下 看看 |
|
| 免費(fèi)注冊(cè)為維庫(kù)電子開(kāi)發(fā)網(wǎng)會(huì)員,參與電子工程師社區(qū)討論,點(diǎn)此進(jìn)入 |
Copyright © 1998-2006 m.58mhw.cn 浙ICP證030469號(hào) |