我想用AD采集一个正弦波然后DA输出

2019-08-23 16:10发布

用例程改的,想把ad采集的正弦波直接输出
adcx=Get_Adc_Average(ADC_Channel_1,10); //得到ad的值
DAC_SetChannel1Data(DAC_Align_12b_R, adcx);//用da直接输出,但是波形只有一半请问怎么回事

友情提示: 此问题已得到解决,问题已经关闭,关闭后问题禁止继续编辑,回答。
该问题目前已经被作者或者管理员关闭, 无法添加新回复
4条回答
2449164582
1楼-- · 2019-08-23 20:17
因为正弦波有负电压,而STM32的AD只能采集正电压,你需要做电压偏置电路
腾飞
2楼-- · 2019-08-23 22:32
1楼正确,再补充,DAC也只能输出0~3.3V
wangpaofeng
3楼-- · 2019-08-24 03:26
回复【2楼】2449164582:
---------------------------------
多谢多谢多谢
wangpaofeng
4楼-- · 2019-08-24 06:45
回复【3楼】腾飞:
---------------------------------
少走很多弯路

一周热门 更多>