/*******************************************************************************
* Device      : AD18F06A
* Author      : XAD Application Team
* Version     : V0.0.1
* Date        : 20201201
* Description : 系统外设驱动函数头文件
********************************************************************************/


#ifndef __PERIPH_H__
#define __PERIPH_H__

#include <stdio.h>
#include "AD18F06A.h"
#include "Periph.h"


#define Debug(x)   printf("%s=0x%02x\n",#x,x);
void GPIO_Init();

//每次都需要选择同相端
//Pch:0-PA1,1-PC3,2-PC0,3-PB1,4-DAC1,5-ADC_MUX,6-OP0,7-FVR
//Nch:0-PB4,1-PA2,2-PB0,3-PC4,4-DAC0,5-DAC1,6-ADC_MUX,7-FVR
//Mode<7>:  0-不输出到IO(PC2),1-输出到IO(PC2)
//Mode<6>:  0-不输出到IO(PD7),1-输出到IO(PD7)
//Mode<0>:  0-禁止,1-使能
void Cmp_Cfg(unsigned char Pch,unsigned char Nch,unsigned char Mode);
void INTER_init(void);
void CPM3_init(void);
#endif
