智能车竞赛双车组省一等奖程序


恩智浦杯智能车竞赛光电双车组省一等奖程序,其中包括图像处理、距离控制和超车处理等
资源截图
代码片段和文件信息
#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基础上超声波滤波 - 后车sp.c

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

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

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

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

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

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

     文件      21507  2016-05-28 21:51  双车程序5.29  4.16基础上超声波滤波 - 后车commonvectors.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基础上超声波滤波 - 后车DebugExec.out

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌抄袭侵权/违法违规的内容, 请发送邮件举报,一经查实,本站将立刻删除。

发表评论

评论列表(条)