![](https://img-blog.csdnimg.cn/20201014180756928.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
32 ADC DAC
文章平均质量分 59
gtkknd
这个作者很懒,什么都没留下…
展开
-
ADC_RegularChannelConfig 的参数 Rank的含义
void ADC_RegularChannelConfig(ADC_TypeDef* ADCx, u8 ADC_Channel, u8 Rank, u8 ADC_SampleTime)该函数的参数ADC_Channel,Rank是代表什么?这个在你多通道采集和DMA应用时会有很大的作用,比如你需要多通道采集,你设置每个通道的采集顺序其实就是用这个变量来做的,假设你定义channle1 的转载 2016-10-19 21:09:22 · 31459 阅读 · 1 评论 -
ADC和DMA
1. DMA外设基地址(DMA_MemoryBaseAddr),当只需要读取一个通道的值时,设置成某一自定义变量的地址;当需要读取多个通道的值时,设成某一自定义数组的地址。地址都是32位——(uint32_t)。如:数组:__IO uint16_t ADC_RegularConvertedValueTab[3];DMA_InitStructure.DMA_MemoryBa转载 2016-10-19 21:15:06 · 4269 阅读 · 1 评论 -
STM32 ADC单通道与多通道_DMA学习笔记 百度搜索
STM32 ADC单通道与多通道_DMA学习笔记 百度搜索 http://wenku.baidu.com/view/0ef1e59eda38376baf1faee6.html?re=view转载 2016-10-19 22:22:21 · 2377 阅读 · 0 评论 -
用ADC连续采集11路模拟信号,并由DMA传输到内存
描述:用ADC连续采集11路模拟信号,并由DMA传输到内存。ADC配置为扫描并且连续转换模式,ADC的时钟配置为12MHZ。在每次转换结束后,由DMA循环将转换的数据传输到内存中。ADC可以连续采集N次求平均值。最后通过串口传输出最后转换的结果。程序如下:#include "stm32f10x.h" //这个头文件包括STM32F10x所有外围寄存器、位、内存映射的定义#转载 2016-10-19 22:47:52 · 3505 阅读 · 1 评论 -
内部温度传感器(ADC采集)
STM32 有一个内部的温度传感器,可以用来测量 CPU 及周围的温度(TA)。该温度传感器在内部和 ADCx_IN16 输入通道相连接,此通道把传感器输出的电压转换成数字值。温度传感器模拟输入推荐采样时间是 17.1μ s。 STM32 的内部温度传感器支持的温度范围为: -40~125度,精度为± 1.5℃左右(实际效果不咋地)。效果确实不咋地。。大冬天的测出来是20多度。。STM转载 2016-10-20 15:12:38 · 7953 阅读 · 1 评论 -
stm32DAC
STM32 的 DAC 模块(数字/模拟转换模块)是 12 位数字输入,电压输出型的 DAC。 DAC可以配置为 8 位或 12 位模式,也可以与 DMA 控制器配合使用。 DAC 工作在 12 位模式时,数据可以设置成左对齐或右对齐。 DAC 模块有 2 个输出通道,每个通道都有单独的转换器。在双 DAC 模式下, 2 个通道可以独立地进行转换,也可以同时进行转换并同步地更新 2 个通道的输转载 2016-10-20 15:40:59 · 3050 阅读 · 0 评论 -
STM32DAC+TIM
TIM_SelectOutputTriggerTIM_PrescalerConfig(TIM6, 0xF, TIM_PSCReloadMode_Update); TIM_SetAutoreload(TIM6, 0xFF); TIM_SelectOutputTrigger(TIM6, TIM_TRGOSource_Update); DAC_InitStructure转载 2016-10-20 17:08:21 · 1232 阅读 · 0 评论 -
ADC_ScanConvMode_ADC_ContinuousConvMode_EOC
alState ADC_ScanConvMode; 这个参数用来指定转换是扫描(多通道模式)还是单个转换(单通道模式),该参数可以被设置为DISABLE或者ENABLE。 在数据手册中,SCAN位是这样描述的:扫描模式 该位由软件设置和清除,用于开启或关闭扫描模式。在扫描模式中,由ADC_SQRx或ADC_JSQRx寄存器选中的通道被转换。 0:关转载 2016-10-20 20:00:00 · 18221 阅读 · 3 评论 -
ADC实验
STM32 拥有 1~3 个 ADC( STM32F101/102 系列只有 1 个 ADC),这些 ADC 可以独立使用,也可以使用双重模式(提高采样率)。 STM32 的 ADC 是 12 位逐次逼近型的模拟数字转换器。它有 18 个通道,可测量 16 个外部和 2 个内部信号源。各通道的 A/D 转换可以单次、连续、扫描或间断模式执行。 ADC 的结果可以左对齐或右对齐方式存储在 16转载 2016-10-20 22:35:24 · 4594 阅读 · 0 评论