Pic 单片机 里面有没有dac
发布网友
发布时间:2022-04-21 19:05
我来回答
共4个回答
热心网友
时间:2022-07-10 16:57
没有DAC,如果没有复杂要求的话可以使用PWM功能,可以通过简单的滤波电路一样达到0-5V的模拟输出,我就是这么做的。
热心网友
时间:2022-07-10 16:57
PIC16F1938片内有DAC:例程为下:
/void DAC_init()
{
//FVREN=1;
////CDAFVR0=1;
////CDAFVR1=1;
TRISA2=0;//set RA2 as output port
////DACCON0=0XA0;
DACEN=1;//enable DAC
////DACLPS=0;//set DAC Negative reference source selected as DAC Low-Power Voltage State
DACOE=1;//DAC voltage level is also an output on the DACOUT pin
DACPSS0=0;
DACPSS1=0;//set VDD as DAC Positive Source
DACNSS=0;//set VSS as DAC Negative Source
}
void DAC_set(int percent)
{
DACCON1=(char)(percent*32/100);
}
热心网友
时间:2022-07-10 16:58
好像没有吧,ADC倒是基本上都有,一般都是10位的。
热心网友
时间:2022-07-10 16:58
有的,像PIC16F1823就有DAC