代码拉取完成,页面将自动刷新
/*
* adc.h
*
* Created on: 2024年1月23日
* Author: Free丶Chan
* Version: V1.0
*/
#ifndef _ADC_H_
#define _ADC_H_
/* INCLUDE BEGIN */
#include "DSP2833x_Device.h" // DSP2833x Headerfile Include File
#include "DSP2833x_Examples.h" // DSP2833x Headerfile Include File
/* INCLUDE END */
//
// Defines
//
#define ADC_SOFT_TRIG 0 //软件触发
#define ADC_SOC_TRIG 1 //PWM触发
#define ADC_CKPS 0x0 // ADC module clock = HSPCLK/1 = 25.5MHz/(1) = 25.0 MHz
#define ADC_SHCLK 0x1 // S/H width in ADC module periods = 2 ADC cycle
#define AVG 1000 // Average sample limit
#define ZOFFSET 0x00 // Average Zero offset
#define BUF_SIZE 16 // Sample buffer size
#define ADC_MAX_CONV 16 // ADC Channel
typedef struct
{
Uint16 SampleTable[BUF_SIZE];
Uint16 IGBTADCTable[6];
Uint16 BusVoltage;
Uint16 BusCurrent;
Uint16 PhaseATemp;
Uint16 PhaseBTemp;
Uint16 PhaseCTemp;
Uint16 IGBTTemp[6];
}AdcValStructure;
extern AdcValStructure adcVal;
//
// Funtion
//
/* 函数:void adc_init(void)
* 用途:ADC初始化
* 宏定义:ADC_SOFT_TRIG 软件触发
* ADC_SOC_TRIG SOC触发
*/
void adc_init(void);
/* 函数:void get_ADC_Value(void)
* 用途:获取ADC值
*/
void get_ADC_Value(void);
#endif /* _ADC_H_ */
此处可能存在不合适展示的内容,页面不予展示。您可通过相关编辑功能自查并修改。
如您确认内容无涉及 不当用语 / 纯广告导流 / 暴力 / 低俗色情 / 侵权 / 盗版 / 虚假 / 无价值内容或违法国家有关法律法规的内容,可点击提交进行申诉,我们将尽快为您处理。