Pic单片机里面有没有dac
答案:4 悬赏:80 手机版
解决时间 2021-12-16 12:57
- 提问者网友:曾经肆无忌惮的笑过
- 2021-12-15 18:44
Pic单片机里面有没有dac
最佳答案
- 五星知识达人网友:会魔法的小仙女
- 2021-12-15 19:18
没有DAC,如果没有复杂要求的话可以使用PWM功能,可以通过简单的滤波电路一样达到0-5V的模拟输出,我就是这么做的。
全部回答
- 1楼网友:邮几度海风
- 2021-12-15 22:41
avr系列中的atmega/at90都是没有dac的,但有pwm,如果你对速度没有要求,那pwm可以当dac使用。avr系列中atxmega和avr32系列才有12位dac。
- 2楼网友:是只坏兔子
- 2021-12-15 21:14
有的,像PIC16F1823就有DAC
- 3楼网友:偷到星星啦
- 2021-12-15 20:36
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);
}
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
推荐资讯