• 大小: 2.87M
    文件类型: .rar
    金币: 1
    下载: 0 次
    发布日期: 2023-11-19
  • 语言: 其他
  • 标签: 其他  

资源简介

智能水产养殖系统.rar

资源截图

代码片段和文件信息

#include “stm32f10x.h“
#include “adc.h“
#include “demo.h“  
void adc_init(void)
{
GPIO_InitTypeDef GPIO_InitStructure;
ADC_InitTypeDef  ADC_InitStructure;

/* Enable  clock */
RCC_APB2PeriphClockCmd(RCC_APB2Periph_GPIOC   ENABLE);

/* Configure Ports */
GPIO_InitStructure.GPIO_Pin = GPIO_Pin_0|GPIO_Pin_1|GPIO_Pin_2|GPIO_Pin_3|GPIO_Pin_4;
GPIO_InitStructure.GPIO_Mode = GPIO_Mode_IN_FLOATING;
GPIO_InitStructure.GPIO_Speed = GPIO_Speed_2MHz;
GPIO_Init(GPIOC &GPIO_InitStructure);

RCC_APB2PeriphClockCmd(RCC_APB2Periph_ADC1|RCC_APB2Periph_AFIO ENABLE);

/* ADC1 Configuration ------------------------------------------------------*/
ADC_InitStructure.ADC_Mode = ADC_Mode_Independent; //选择ADC模式,此处为独立模式
ADC_InitStructure.ADC_ScanConvMode =DISABLE; //多通道使能,此处为单通道采集
ADC_InitStructure.ADC_ContinuousConvMode = DISABLE ;  //连续转换使能。此处单次转换,转换了一个数据后就停止
ADC_InitStructure.ADC_ExternalTrigConv = ADC_ExternalTrigConv_None; //选择外部触发模式
ADC_InitStructure.ADC_DataAlign = ADC_DataAlign_Right;//数据对齐模式
ADC_InitStructure.ADC_NbrOfChannel = 1; //通道数量
ADC_Init(ADC1 &ADC_InitStructure);

}

#define V_REF 3300
void adc_read(void)
{
  int i;
   for(i=0; i<4; i++)
   {
        switch (i)
        {
            case 0: ADC_RegularChannelConfig(ADC1 ADC_Channel_10 1 ADC_SampleTime_239Cycles5); break;
            case 1: ADC_RegularChannelConfig(ADC1 ADC_Channel_11 1 ADC_SampleTime_239Cycles5); break;
            case 2: ADC_RegularChannelConfig(ADC1 ADC_Channel_12 1 ADC_SampleTime_239Cycles5); break;
            case 3: ADC_RegularChannelConfig(ADC1 ADC_Channel_13 1 ADC_SampleTime_239Cycles5); break;
        }
/* Enable ADC1 */
ADC_Cmd(ADC1 ENABLE);

/* Enable ADC1 reset calibaration register */   
ADC_ResetCalibration(ADC1);
/* Check the end of ADC1 reset calibration register */
while(ADC_GetResetCalibrationStatus(ADC1));

/* Start ADC1 calibaration */
ADC_StartCalibration(ADC1);
/* Check the end of ADC1 calibration */
while(ADC_GetCalibrationStatus(ADC1));

/* Start ADC1 Software Conversion */ 
ADC_SoftwareStartConvCmd(ADC1 ENABLE); //使能ADC软件启动功能
Delay(10000); //3或者4选择不同通道采集结果
AD_value[i]= ADC_GetConversionValue(ADC1); //返回最近一次ADCx规则组的转换结果
AD_value[i]=AD_value[i]* V_REF /(0xfff);  
}
}

 属性            大小     日期    时间   名称
----------- ---------  ---------- -----  ----

     文件       2433  2013-09-12 18:42  智能水产养殖系统\APP\adc.c

     文件        143  2013-05-03 21:12  智能水产养殖系统\APP\adc.h

     文件      15738  2013-09-15 15:56  智能水产养殖系统\APP\app.c

     文件       3517  2013-05-18 20:49  智能水产养殖系统\APP\app_cfg.h

     文件       3660  2009-11-27 09:33  智能水产养殖系统\APP\config.h

     文件        610  2013-05-18 12:24  智能水产养殖系统\APP\DEMO.h

     文件       4017  2013-09-15 15:56  智能水产养殖系统\APP\fsmc_sram.c

     文件       1608  2009-11-16 13:45  智能水产养殖系统\APP\fsmc_sram.h

     文件      19515  2013-09-12 18:46  智能水产养殖系统\APP\Fun.c

     文件       2129  2011-09-05 12:55  智能水产养殖系统\APP\includes.h

     文件     960932  2013-05-18 20:53  智能水产养殖系统\APP\JlinkLog.txt

     文件        573  2013-04-11 16:19  智能水产养殖系统\APP\JlinkSettings.ini

     文件      10436  2011-07-07 09:53  智能水产养殖系统\APP\os_cfg.h

     文件       4796  2013-09-14 12:03  智能水产养殖系统\APP\PID.c

     文件        687  2013-07-18 09:12  智能水产养殖系统\APP\PID.h

     文件       2369  2011-09-21 09:07  智能水产养殖系统\APP\platform_config.h

     文件       5460  2013-09-12 18:56  智能水产养殖系统\APP\pwmzhiliu.c

     文件      77055  2013-09-12 18:53  智能水产养殖系统\APP\pwmzhiliu.cPreview

     文件        226  2013-04-24 17:22  智能水产养殖系统\APP\pwmzhiliu.h

     文件       1257  2009-06-29 16:13  智能水产养殖系统\APP\RAM.ini

     文件       7708  2012-10-15 10:43  智能水产养殖系统\APP\STM32-FD-ucgui.opt.bak

     文件       4745  2012-10-15 09:11  智能水产养殖系统\APP\STM32-FD-ucgui.Uv2.bak

    .......    275042  2013-09-15 15:58  智能水产养殖系统\APP\STM32-FD-ucgui.uvgui.Administrator

    .......     70511  2013-09-15 17:33  智能水产养殖系统\APP\STM32-FD-ucgui.uvgui.lhl

    .......    480171  2013-05-18 20:53  智能水产养殖系统\APP\STM32-FD-ucgui.uvgui.lsl

    .......    275039  2013-09-15 15:58  智能水产养殖系统\APP\STM32-FD-ucgui.uvgui_Administrator.bak

    .......    479970  2013-05-18 12:38  智能水产养殖系统\APP\STM32-FD-ucgui.uvgui_lsl.bak

    .......     31398  2013-09-15 15:58  智能水产养殖系统\APP\STM32-FD-ucgui.uvopt

    .......     24039  2013-09-12 19:57  智能水产养殖系统\APP\STM32-FD-ucgui.uvproj

     文件     103333  2011-09-21 09:19  智能水产养殖系统\APP\STM32-FD-ucgui_Flash.dep

............此处省略225个文件信息

评论

共有 条评论