?? example_dps2812m_da.h
字號:
/* =================================================================================
File name: Example_DPS2812M_DA.H
Originator: SEED R&D Group
Description:
Header file containing constants, data type definitions, and
function prototypes for the Digital to Analog Example.
=====================================================================================
History:
-------------------------------------------------------------------------------------
10-20-2005 Release Rev 1.0 Jijunhui
------------------------------------------------------------------------------*/
#include "math.h"
#ifndef __Example_DPS2812M_DA_H__
#define __Example_DPS2812M_DA_H__
#define NULL 32768
#define DATAMax 65535
#define DATAMin 0
#define PI 3.1415926
#define REF 32768
//***************************************************************/
//* Configurable Handware Parameter for DAC */
//***************************************************************/
unsigned int * DA_CHANNEL0 = (unsigned int *) 0x2c00;
unsigned int * DA_CHANNEL1 = (unsigned int *) 0x2c04;
unsigned int * DA_CHANNEL2 = (unsigned int *) 0x2c02;
unsigned int * DA_CHANNEL3 = (unsigned int *) 0x2c06;
unsigned int * DA_OUT = (unsigned int *) 0x2d00;
//**************************************************************/
//* DAC Data struct*/
//**************************************************************/
typedef struct {
unsigned int DACChannelSel; //DAC通道選擇 0,1,2,3表示通道A~D其他表示所有通道全開
unsigned int DACDataCycle; //DAC數據周期 實際周期=CPUTime_T0*DACDataCycle
unsigned int DACCycleCount;
int DACDataOffset; //DAC數據直流偏移 以0.1V為一個單位超限自動消平
unsigned int DataSel; //測試數據源選擇 0,直流 ;1,正弦; 2,三角
unsigned int DACch0Data; //DAC通道0數據 DAC7744的計算值參照數據手冊
unsigned int DACch1Data; //DAC通道1數據
unsigned int DACch2Data; //DAC通道2數據
unsigned int DACch3Data; //DAC通道3數據
void (*DACPro)(); //DAC處理主程序
}DAC_DRV;
#define DAC_DRV_DEFAULTS { 4,360,0,0,2,0,0,0,0,\
(void (*)(Uint32))DAC_Core,\
}
typedef DAC_DRV *DAC_DRV_handle;
void DAC_Core(DAC_DRV *);
#endif
?? 快捷鍵說明
復制代碼
Ctrl + C
搜索代碼
Ctrl + F
全屏模式
F11
切換主題
Ctrl + Shift + D
顯示快捷鍵
?
增大字號
Ctrl + =
減小字號
Ctrl + -