<dfn id="yhprb"><s id="yhprb"></s></dfn><dfn id="yhprb"><delect id="yhprb"></delect></dfn><dfn id="yhprb"></dfn><dfn id="yhprb"><delect id="yhprb"></delect></dfn><dfn id="yhprb"></dfn><dfn id="yhprb"><s id="yhprb"><strike id="yhprb"></strike></s></dfn><small id="yhprb"></small><dfn id="yhprb"></dfn><small id="yhprb"><delect id="yhprb"></delect></small><small id="yhprb"></small><small id="yhprb"></small> <delect id="yhprb"><strike id="yhprb"></strike></delect><dfn id="yhprb"></dfn><dfn id="yhprb"></dfn><s id="yhprb"><noframes id="yhprb"><small id="yhprb"><dfn id="yhprb"></dfn></small><dfn id="yhprb"><delect id="yhprb"></delect></dfn><small id="yhprb"></small><dfn id="yhprb"><delect id="yhprb"></delect></dfn><dfn id="yhprb"><s id="yhprb"></s></dfn> <small id="yhprb"></small><delect id="yhprb"><strike id="yhprb"></strike></delect><dfn id="yhprb"><s id="yhprb"></s></dfn><dfn id="yhprb"></dfn><dfn id="yhprb"><s id="yhprb"></s></dfn><dfn id="yhprb"><s id="yhprb"><strike id="yhprb"></strike></s></dfn><dfn id="yhprb"><s id="yhprb"></s></dfn>

新聞中心

EEPW首頁(yè) > 嵌入式系統 > 設計應用 > AD9850(DDS)驅動(dòng)程序

AD9850(DDS)驅動(dòng)程序

作者: 時(shí)間:2016-11-29 來(lái)源:網(wǎng)絡(luò ) 收藏
//串行時(shí)序
#include sbit ad9850_fq_up    =P1^1;  //接ad9850的fq_up腳sbit ad9850_bit_data =P1^2;  //接ad9850的D7腳sbit ad9850_w_clk    =P1^3;  //接ad9850的w_clk腳//***************************************************////          向ad9850中寫(xiě)命令(串口)             ////---------------------------------------------------//void ad9850_wr_com(unsigned char w, double frequence){unsigned char i;unsigned long int M;//計算頻率值frequence=frequence*85.89934592+0.5; //適合50M晶振  f=fclk*M/2^32即M=f*2^32/fclkM=frequence;        //頻率控制字ad9850_w_clk=0;       //初始化 ad9850_fq_up=0;//寫(xiě)頻率控制字for(i=0;i<32;i++)       //連續寫(xiě)入32位頻率控制字{ad9850_w_clk=0;ad9850_bit_data=(bit)((M>>i)&0x0001);ad9850_w_clk=1;         //上升沿寫(xiě)入數據}//寫(xiě)相位控制字  for(i=0;i<8;i++)        //需要w<=32  相位有180、90、45、22.5、11.25以及它們的組合。{ad9850_w_clk=0;ad9850_bit_data=(bit)(w>>i)&0x01;ad9850_w_clk=1;         //上升沿寫(xiě)入數據}//移入始能 ad9850_fq_up=0;       ad9850_fq_up=1;         //上升沿將40位數一次性打入數據寄存器}void main(){ad9850_wr_com(0,1000000);    while(1);}//該芯片使用簡(jiǎn)單,新手可能困惑于相位,如無(wú)特殊情況相位設置為0即可,如需參考不明白處可留言。


關(guān)鍵詞: AD9850DDS驅動(dòng)程

評論


技術(shù)專(zhuān)區

關(guān)閉
国产精品自在自线亚洲|国产精品无圣光一区二区|国产日产欧洲无码视频|久久久一本精品99久久K精品66|欧美人与动牲交片免费播放
<dfn id="yhprb"><s id="yhprb"></s></dfn><dfn id="yhprb"><delect id="yhprb"></delect></dfn><dfn id="yhprb"></dfn><dfn id="yhprb"><delect id="yhprb"></delect></dfn><dfn id="yhprb"></dfn><dfn id="yhprb"><s id="yhprb"><strike id="yhprb"></strike></s></dfn><small id="yhprb"></small><dfn id="yhprb"></dfn><small id="yhprb"><delect id="yhprb"></delect></small><small id="yhprb"></small><small id="yhprb"></small> <delect id="yhprb"><strike id="yhprb"></strike></delect><dfn id="yhprb"></dfn><dfn id="yhprb"></dfn><s id="yhprb"><noframes id="yhprb"><small id="yhprb"><dfn id="yhprb"></dfn></small><dfn id="yhprb"><delect id="yhprb"></delect></dfn><small id="yhprb"></small><dfn id="yhprb"><delect id="yhprb"></delect></dfn><dfn id="yhprb"><s id="yhprb"></s></dfn> <small id="yhprb"></small><delect id="yhprb"><strike id="yhprb"></strike></delect><dfn id="yhprb"><s id="yhprb"></s></dfn><dfn id="yhprb"></dfn><dfn id="yhprb"><s id="yhprb"></s></dfn><dfn id="yhprb"><s id="yhprb"><strike id="yhprb"></strike></s></dfn><dfn id="yhprb"><s id="yhprb"></s></dfn>