1)在RIDE板子上调通的基础上,硬件替代成CJ-575板。在后面步骤中并开始将代码中的硬件配置部分给对应成CJ-575板子的ARM9芯片的配置。 2)将ADC_CHANNEL和ADC_CHANNEL_MODE给定义成第3通道或是第4通道,在CJ-575中的P4.3第三通道是温度监控(TEMP_MON)。 3)ADC的结构体的配置 因为在第二步时已经将ADC_CHANNEL...
float Channel_7 = (float)(ADC1_Value_DMA[1]&0xFFF)*3.3/4096; float Channel_8 = (float)(ADC1_Value_DMA[2]&0xFFF)*3.3/4096; float Channel_9 = (float)(ADC1_Value_DMA[3]&0xFFF)*3.3/4096; printf("Star measure ADC1 channel 6-9\r\n"); printf("ADC1 Channel_6 Count: %d,...
ADC_RegularChannelConfig(ADC2, ADC_Channel_11, 4, ADC_SampleTime_239Cycles5 ); //PC1 ADC_RegularChannelConfig(ADC2, ADC_Channel_12, 5, ADC_SampleTime_239Cycles5 ); //PC2 ADC_RegularChannelConfig(ADC2, ADC_Channel_13, 6, ADC_SampleTime_239Cycles5 ); //PC3 ADC_RegularChannelConfig(ADC2, ADC_...
RCC_APB2PeriphClockCmd(RCC_APB2Periph_ADC1 , ENABLE); //使能ADC /* DMA1 channel1 configuration ---*/ RCC_ADCCLKConfig(RCC_PCLK2_Div6) ; //ADC时钟分频 72/6 = 12M /* ADC1 configuration ---*/ ADC_InitStructure.ADC_Mode = ADC_Mode_Independent; //独立的转换模式 ADC_InitStructure.AD...
2.如果通道设置不连续,比如channel 6 4 3 那么DMA传输的数就不正常,数据寄存器后面的几个数是错误的; 3.设置的首地址,比如源程序里是 ADC1->RES_OUT7.reg,这个通道即使没有勾选,这个通道也是采集了的,而且会把数据放在数据寄存器数组的第一位,adc_ch_result[0]; ...
ADC1->CR1 |= (ADC1_CR1_SPSEL & (0x02<<4)); //fADC = 4 MHz ADC1->CR2 |= ADC1...
int val,ret; ret = iio_read_channel_raw(chan, &val); 调用iio_read_channel_raw 函数读取 AD 采集的原始数据并存入 val 中。1.3.3. 计算采集到的电压 使用标准电压将 AD 转换的值转换为用户所需要的电压值。其计算公式如下: Vref / (2^n-1) = Vresult / raw 注意: Vref 为标准电压 n为 AD...
/* Configure ADC Channel11 as analog input */ GPIO_InitStructure.GPIO_Pin = GPIO_Pin_4 ;GPIO_...
ADC_InitStructure.ADC_NbrOfChannel = 1; ADC_Init(ADC1, &ADC_InitStructure); RCC_ADCCLKConfig(RCC_PCLK2_Div6);//配置时钟(12MHz),在RCC里面还应配置APB2=AHB时钟72MHz, ADC_RegularChannelConfig(ADC1, ADC_Channel_8, 1, ADC_SampleTime_1Cycles5); ...
ADC_CHANNEL_6, /*!< ADC channel */ ADC_CHANNEL_7, /*!< ADC channel */ ADC_CHANNEL_8, /*!< ADC channel */ ADC_CHANNEL_9, /*!< ADC channel */ ADC_CHANNEL_MAX, } adc_channel_t; /** * @brief ADC attenuation parameter. Different parameters determine the range of the ADC. See...