打印

基于MSP430的AD9851驱动

[复制链接]
1466|1
手机看帖
扫描二维码
随时随地手机跟帖
跳转到指定楼层
楼主
dirtwillfly|  楼主 | 2015-7-18 22:31 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
#include"msp430x14x.h"
#include"ad9851.h"

void delay();
/**************************************************
函数名称:Write_Parrel_AD9851()
函数作用:向端口D0~D7(P3OUT)送入40位(W0~W4)控制字
函数说明:W0控制6倍频  Frequence为频率值
返回值  :无
***************************************************/
void Write_Parrel_ad9851(long int Frequence)
{   
    _DINT();
    Init_ad9851();
    unsigned long int Y;
    Frequence=Frequence*266;
    Y = Frequence/10;
    unsigned char i,temp;
    for(i=0;i<32;i++)
      { temp=Y&0x01;
        W_CLK_L;
        if(temp)   //测试点

          {D_OUT_H}
        else
          {D_OUT_L}
        delay();
        W_CLK_H;
         delay();
      
        Y>>=1;
         
      }
    for(i=0;i<8;i++)
      {
      
        delay();
        W_CLK_L;
        
        if(i==0)//测试点

         {D_OUT_H;}
        else
         D_OUT_L;
         delay();
         W_CLK_H;
         delay();
         
      }

  
      W_CLK_L;
      delay();
      FQ_UD_H;
      delay();
      FQ_UD_L;
      _EINT();
}
   

相关帖子

沙发
ruogurencheng| | 2015-7-19 08:29 | 只看该作者
之前用过AD9850,因为9851太贵了

使用特权

评论回复
发新帖 我要提问
您需要登录后才可以回帖 登录 | 注册

本版积分规则

个人签名:欢迎进入TI MCU论坛      21ic TI技术交流1群:61549143(已满),  21ic TI技术交流2群:311421422 我的博客:http://blog.timcu.com/

1180

主题

34874

帖子

1117

粉丝