?? max541.h
字號:
#ifndef _MAX541_H_
#define _MAX541_H_
#define uint unsigned int
#define uchar unsigned char
//外部參考源電壓(2.5V)
#define REF_VOLT 2.5
//引腳定義
sbit PinDIN = P0^4;
sbit PinSCLK = P0^6;
sbit PinCS = P0^7;
//函數功能:短延時
void nNop(uchar x);
//函數功能:長延時
void LongDelay(uint i);
//函數功能:置/復位CS信號
//說明:1 -- 置位,0 -- 復位
#define SetCS(x) ( PinCS = (x) ? 1 : 0 )
//函數功能:置/復位SCLK信號
//說明:1 -- 置位,0 -- 復位
#define SetSCLK(x) ( PinSCLK = (x) ? 1 : 0 )
//函數功能:向SPI寫16bits數據
//說明:temp為16bits的數據
void SPIWrite(int temp);
//函數功能:將電壓值轉換為對應的12bits數字量
//說明:ex_ref為當選擇外部參考源的電壓值,out_volt為輸出模擬電壓值
// 返回12bits數字量
int VoltToData(float out_volt);
//函數功能:設置DAC輸出電壓
//說明:temp為需要輸出的電壓
void SetMAX541(float temp);
#endif //_MAX541_H_
?? 快捷鍵說明
復制代碼
Ctrl + C
搜索代碼
Ctrl + F
全屏模式
F11
切換主題
Ctrl + Shift + D
顯示快捷鍵
?
增大字號
Ctrl + =
減小字號
Ctrl + -