⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 ltc1450.c

📁 小型实时可控操作系统 单片机为msp430
💻 C
字号:
#include<msp430x16x.h>
#include"LTC1450.H"




/*********************************************************************
开启转换允许,成功则返回 1 ,否则返回 0
***********************************************************************/
char LTCOpen(char go)  {
 CS_O;
  if(go==1)  {
       CS_S;
       return 1;
  }
    else  {
       CS_C;
       return 0;
    }
}
/**************************************************************************
 输出数据,低12位有效
****************************************************************************/
void SendData(unsigned int data)   {
    unsigned char temp1,temp2;
    temp1=0x00ff&data;  //低八位
    temp2=data>>8;   //高四位
    SendL(temp1);
    SendH(temp2);
    LDAC_O;
    CSL_O;  
    WR_O ; 
    CSM_O;
    CS_O  ;
    CSM_S;
    CSL_S;
    WR_S;
    LDAC_C;
    LDAC_S;
  }
  
      
 

 
 
 
void SendL(unsigned char d_l)  {
    CSM_S;
    CSL_C;
    WR_C;
    LDAC_S;
    DataL_Out=d_l;
    WR_S;
    CSM_S;
    WR_C;
    
  }


void SendH(unsigned char d_h)   {
    CSM_C;
    CSL_S;
    WR_C;
    LDAC_S;
    DataH_Out&=0xf0;
    DataH_Out|=d_h;
    WR_S;
    CSM_S;
    WR_C;
    
  }
    
    
void delay_dac(char i) {
   
   for(;i>0;i--)  ;
   
   }  

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -