然后讨论了分压电路在嵌入式系统中的应用,包括电池电压检测、ADC输入电压范围扩展和系统保护。STM32的DAC和ADC模块具有以下特点:通常STM32的DAC模块具有两个通道,分辨率为12位,可以输出0到参考电压之间的任何电压值,MIC的输入检测电路如附图所示,MIC的偏置电压由8K电阻R9提供,MIC的输入信号经单电源运算放大器LM224放大51倍后,经R11和C18组成的低通滤波后送入MCU进行ADC采样。

价值;RCC-u 003 eahbenr | = RCC _ AHBENR _ DMA1EN;AD _ DMA channel-u 003 eccr u 0026 = DMA _ CCR _ EN;AD _ DMA channel-u 003 eccr = 0;AD _ DMA channel-u 003 ECN DTR = 0;AD _ DMA channel-u 003 ecpar = 0;AD _ DMA channel-u 003 ecmar = 0;DMA 1-u 003 eifcr | = DMA _ channel 1 _ IT _ Mask;tmpreg = AD _ DMA channel-u 003 eccr;tmpregu 0026 = DMA _ CCR _ CLEAR _ Mask;tmpreg | =(DMA _ DIR _ peripheral src | DMA _ Mode _ Circular | DMA _ peripheral Inc _ Disable | DMA _ memory Inc _ Enable | DMA _ peripheral datasize _ half word | DMA _ memory datasize _ half word | DMA _ Priority _ High | DMA _ M2M _ Disable);AD _ DMA channel-u 003 eccr = tmpreg;AD _ DMA channel-u 003 ECN DTR = ADC _ DMA _ BUFF _ SIZE;AD _ DMA channel-u 003 ecpar =(U32)u 0026 ADC 1-u 003 edr;AD _ DMA channel-u 003 ecmar =(U32)ADC _ DMA _ buff;AD _ DMA channel-u 003 eccr | = DMA _ CCR _ EN;DMA mux 1 _ channel 0-u 003 eccr = 5;。


文章TAG:电压  ADC  MIC  STM32  DAC  
下一篇