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

资源简介

恩智浦杯智能车竞赛光电双车组省一等奖程序,其中包括图像处理、距离控制和超车处理等

资源截图

代码片段和文件信息

#include “K60_datatype.h“

/******************************************************************************/
/* Name   : ADC0_Init                                                         */
/* Descrp : initialize ADC0                                                   */
/* Input  : ADC voltage referenceHardware average select                    */
/*          Conversion mode selection                                         */
/* Output : None.                                                             */
/* Return : None.                                                             */
/******************************************************************************/

void ADC0_Init(U8 ucRef U8 ucAver U8 ucMode)
{

    ucRef  &= 0x03;
    ucMode &= 0x03;

    /*config Voltage Reference enable*/
    VREF_SC = VREF_SC_VREFEN_MASK |
                VREF_SC_MODE_LV(1);           // VREFEN REGEN X X X VREFST MODE_LV
                                              //  1      0                  0  1
                                              //VREFEN:1 Internal Voltage Reference enable 
                                              //MODE_LV:01 Low-power buffer enabled
    while (!(VREF_SC & VREF_SC_VREFST_MASK))
    {
        ;
    }

    /* ADC0 clock enable */
    SIM_SCGC6 |= SIM_SCGC6_ADC0_MASK;

    ADC0_CFG1 = (ADC_CFG1_ADIV(2)            // ADIV  =01:clock/2
                 |ADC_CFG1_ADLSMP_MASK        // ADLSMP= 1:Long sample time
                 |ADC_CFG1_MODE(ucMode)       // MODE  =ucMode:Conversion mode selection
                 |ADC_CFG1_ADICLK(0));        // ADICLK=00:Bus clock

    ADC0_CFG2 = (ADC_CFG2_ADHSC_MASK         // ADHSC = 1:High speed conversion sequence selected
                 |ADC_CFG2_ADLSTS(0));        // ADLSTS=00:Default longest sample time

    ADC0_SC2 =   ADC_SC2_REFSEL(ucRef);        // REFSEL bits select the voltage reference source used for conversions        

    if (ucAver < ADC_HARD_AVER_0)
    {
        ADC0_SC3 = (ADC_SC3_AVGS(ucAver)     // AVGS determines how many ADC conversions will be averaged to create the ADC average result
                    |ADC_SC3_AVGE_MASK);      // AVGE = 1:Hardware average function enabled
    }

}


/******************************************************************************/
/* Name   : ADC1_Init                                                         */
/* Descrp : initialize ADC1                                                   */
/* Input  : ADC voltage referenceHardware average select                    */
/*          Conversion mode selection                                         */
/* Output : None.                                                             */
/* Return : None.                                                             */
/******************************************************************************/


void ADC1_Init(U8 ucRef U8 ucAver U8 ucMode)
{

    ucRef  &= 0x03;
 

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

     文件       6410  2015-01-14 19:31  双车程序\5.29  4.16基础上超声波滤波 - 后车\ADC.c

     文件       4813  2015-01-14 19:31  双车程序\5.29  4.16基础上超声波滤波 - 后车\ADC.h

     文件       3149  2017-05-08 20:28  双车程序\5.29  4.16基础上超声波滤波 - 后车\bsp.c

     文件         66  2015-01-14 19:31  双车程序\5.29  4.16基础上超声波滤波 - 后车\bsp.h

     文件       2041  2015-01-14 19:32  双车程序\5.29  4.16基础上超声波滤波 - 后车\common\512KB_Pflash.icf

     文件        600  2015-01-14 19:32  双车程序\5.29  4.16基础上超声波滤波 - 后车\common\crt0.s

     文件     816643  2016-04-19 21:54  双车程序\5.29  4.16基础上超声波滤波 - 后车\common\MK40N512VMD100.h

     文件     794554  2015-01-14 19:32  双车程序\5.29  4.16基础上超声波滤波 - 后车\common\MK60N512VMD100.h

     文件      18576  2017-05-30 19:58  双车程序\5.29  4.16基础上超声波滤波 - 后车\common\vectors.c

     文件      21507  2016-05-28 21:51  双车程序\5.29  4.16基础上超声波滤波 - 后车\common\vectors.h

     文件      12953  2015-04-24 18:28  双车程序\5.29  4.16基础上超声波滤波 - 后车\common\_printf.c

     文件       1269  2015-01-14 19:32  双车程序\5.29  4.16基础上超声波滤波 - 后车\common\_printf.h

     文件     162684  2017-05-30 20:04  双车程序\5.29  4.16基础上超声波滤波 - 后车\Debug\Exe\c.out

     文件      18253  2017-05-30 20:04  双车程序\5.29  4.16基础上超声波滤波 - 后车\Debug\Exe\c.sim

     文件      12660  2017-05-29 20:38  双车程序\5.29  4.16基础上超声波滤波 - 后车\Debug\Obj\ADC.o

     文件     963867  2017-05-29 20:38  双车程序\5.29  4.16基础上超声波滤波 - 后车\Debug\Obj\ADC.pbi

     文件       9299  2017-05-29 20:38  双车程序\5.29  4.16基础上超声波滤波 - 后车\Debug\Obj\ADC.pbi.cout

     文件       7502  2017-05-29 20:38  双车程序\5.29  4.16基础上超声波滤波 - 后车\Debug\Obj\bsp.o

     文件     963154  2017-05-29 20:38  双车程序\5.29  4.16基础上超声波滤波 - 后车\Debug\Obj\bsp.pbi

     文件       9299  2017-05-29 20:38  双车程序\5.29  4.16基础上超声波滤波 - 后车\Debug\Obj\bsp.pbi.cout

     文件       1725  2017-05-29 20:38  双车程序\5.29  4.16基础上超声波滤波 - 后车\Debug\Obj\crt0.o

     文件      17858  2017-05-29 20:38  双车程序\5.29  4.16基础上超声波滤波 - 后车\Debug\Obj\DMA.o

     文件     966389  2017-05-29 20:38  双车程序\5.29  4.16基础上超声波滤波 - 后车\Debug\Obj\DMA.pbi

     文件       9299  2017-05-29 20:38  双车程序\5.29  4.16基础上超声波滤波 - 后车\Debug\Obj\DMA.pbi.cout

     文件       5196  2017-05-29 20:38  双车程序\5.29  4.16基础上超声波滤波 - 后车\Debug\Obj\exti.o

     文件     960697  2017-05-29 20:38  双车程序\5.29  4.16基础上超声波滤波 - 后车\Debug\Obj\exti.pbi

     文件       9300  2017-05-29 20:38  双车程序\5.29  4.16基础上超声波滤波 - 后车\Debug\Obj\exti.pbi.cout

     文件      19713  2016-02-28 11:19  双车程序\5.29  4.16基础上超声波滤波 - 后车\Debug\Obj\flash.o

     文件       9273  2016-02-28 11:19  双车程序\5.29  4.16基础上超声波滤波 - 后车\Debug\Obj\flash.pbi.cout

     文件      24376  2017-05-29 20:38  双车程序\5.29  4.16基础上超声波滤波 - 后车\Debug\Obj\GPIO.o

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

评论

共有 条评论

相关资源