资源简介

感谢以往CSDN各位博客主开源程序,我愿意将辛苦写的代码向各位车友开源,本人使用OV7725,如果你用的灰度摄像头,直接大津阈值二值化以后将代码移植即可,至于阳光算法,OV7725黑白只能硬切电磁,而灰度摄像头+二值形态学处理会有非常好的效果,推荐不再使用K60,而是K66和灰度摄像头 不懂得,想看具体视频的,可以加我微信qy15753832575,只有入环岛,避障,倒车视频

资源截图

代码片段和文件信息

/*
 * @file       misc.c
 * @brief      K60 平台其他需要用到的函数的实现
 */

#include “common.h“
#include “MK60_uart.h“


/*!
 *  @brief      设置中断向量表地址
 *  @param      vtor    新的中断向量表地址
 *  @since      v5.0
 *  @author     飞思卡尔公司
 *  Sample usage:       write_vtor ((uint32)__VECTOR_RAM);  //新的中断向量地址
 */
void write_vtor (int vtor)
{
    ASSERT(vtor % 0x200 == 0);   //Vector Table base offset field. This value must be a multiple of 0x200.

    /* Write the VTOR with the new value */
    SCB->VTOR = vtor;
}



/*!
 *  @brief      设置中断向量表里的中断复位函数
 *  @since      v5.0
 *  @warning    只有中断向量表位于icf指定的RAM区域时,此函数才有效
 *  Sample usage:       set_vector_handler(UART3_RX_TX_VECTORn  uart3_handler);    //把 uart3_handler 函数添加到中断向量表
 */
void set_vector_handler(VECTORn_t vector  void pfunc_handler(void))
{
    extern uint32 __VECTOR_RAM[];

    ASSERT(SCB->VTOR == (uint32)__VECTOR_RAM);  //断言,检测中断向量表是否在 RAM 里

    __VECTOR_RAM[vector] = (uint32)pfunc_handler;
}

void vcan_cpy( uint8 *dst uint8 *src uint32 count)
{
    uint32 n;
    if(count != 0)
    {
        //printf(“-“);

        n = (count + 7 ) / 8 ;
        switch (count % 8 )
        {
            do
            {
            case 0 :
                * dst ++ = * src ++ ;
            case 7 :
                * dst ++ = * src ++ ;
            case 6 :
                * dst ++ = * src ++ ;
            case 5 :
                * dst ++ = * src ++ ;
            case 4 :
                * dst ++ = * src ++ ;
            case 3 :
                * dst ++ = * src ++ ;
            case 2 :
                * dst ++ = * src ++ ;
            case 1 :
                * dst ++ = * src ++ ;
            }
            while ( -- n >    0 );
        }
    }
}


 属性            大小     日期    时间   名称
----------- ---------  ---------- -----  ----
     目录           0  2019-07-28 11:03  K60测试OV7725程序\
     文件    24214609  2019-07-18 18:45  K60测试OV7725程序\K60测试OV7725程序.zip
     目录           0  2019-07-28 11:03  K60测试OV7725程序\Lib\
     目录           0  2019-07-28 11:03  K60测试OV7725程序\Lib\CMSIS\
     文件     1408032  2014-02-16 19:50  K60测试OV7725程序\Lib\CMSIS\iar_cortexM4l_math.a
     文件     1393048  2014-02-16 19:46  K60测试OV7725程序\Lib\CMSIS\iar_cortexM4lf_math.a
     目录           0  2019-07-28 11:03  K60测试OV7725程序\Lib\CMSIS\inc\
     文件        4676  2014-02-16 20:28  K60测试OV7725程序\Lib\CMSIS\inc\arm_common_tables.h
     文件      242854  2014-02-16 20:28  K60测试OV7725程序\Lib\CMSIS\inc\arm_math.h
     文件       33042  2014-02-16 20:28  K60测试OV7725程序\Lib\CMSIS\inc\core_cm0.h
     文件       99832  2014-02-16 20:28  K60测试OV7725程序\Lib\CMSIS\inc\core_cm3.h
     文件      109142  2014-02-16 20:28  K60测试OV7725程序\Lib\CMSIS\inc\core_cm4.h
     文件       22735  2014-02-16 20:28  K60测试OV7725程序\Lib\CMSIS\inc\core_cm4_simd.h
     文件       17146  2014-02-16 20:28  K60测试OV7725程序\Lib\CMSIS\inc\core_cmFunc.h
     文件       20513  2014-02-16 20:28  K60测试OV7725程序\Lib\CMSIS\inc\core_cmInstr.h
     目录           0  2019-07-28 11:03  K60测试OV7725程序\Lib\Chip\
     目录           0  2019-07-28 11:03  K60测试OV7725程序\Lib\Chip\inc\
     目录           0  2019-07-28 11:03  K60测试OV7725程序\Lib\Chip\inc\IAR\
     文件         304  2013-09-29 12:37  K60测试OV7725程序\Lib\Chip\inc\IAR\iar.h
     文件         542  2016-07-28 12:18  K60测试OV7725程序\Lib\Chip\inc\IAR\system_MK60DZ10.h
     文件         197  2016-07-28 12:19  K60测试OV7725程序\Lib\Chip\inc\MK60_DWT.h
     文件        2691  2019-07-13 19:07  K60测试OV7725程序\Lib\Chip\inc\MK60_FTM.h
     文件        2539  2016-11-12 23:56  K60测试OV7725程序\Lib\Chip\inc\MK60_PIT.h
     文件         908  2016-07-28 12:21  K60测试OV7725程序\Lib\Chip\inc\MK60_SysTick.h
     文件        3207  2016-07-28 12:19  K60测试OV7725程序\Lib\Chip\inc\MK60_adc.h
     文件         348  2016-07-28 12:19  K60测试OV7725程序\Lib\Chip\inc\MK60_dac.h
     文件        4150  2016-07-28 12:19  K60测试OV7725程序\Lib\Chip\inc\MK60_dma.h
     文件        1784  2016-07-28 12:19  K60测试OV7725程序\Lib\Chip\inc\MK60_flash.h
     文件        4629  2017-12-25 19:17  K60测试OV7725程序\Lib\Chip\inc\MK60_gpio.h
     文件       35920  2017-12-25 19:11  K60测试OV7725程序\Lib\Chip\inc\MK60_gpio_cfg.h
     文件       35919  2016-07-28 12:20  K60测试OV7725程序\Lib\Chip\inc\MK60_gpio_cfg.h~RF42ebe5.TMP
............此处省略361个文件信息

评论

共有 条评论