• 大小: 47.92MB
    文件类型: .zip
    金币: 1
    下载: 0 次
    发布日期: 2023-06-17
  • 语言: 其他
  • 标签: 智能车  

资源简介

第13届摄像头fx版3.0-环路100镜头.zip,,,,,配合博客讲解更佳噗

资源截图

代码片段和文件信息

#include “usart_file.h“
#include “control.h“
#include “img_array.h“
#include “path.h“
#include “usart_file.h“
#include  “info_deal_save.h“
#include “my_UI.h“
#include “direction.h“
#include “speed_new.h“

uint8 imgbuff[CAMERA_SIZE];                             //定义存储接收图像的数组
uint32 total_time=0;
//uint8 img[CAMERA_H][CAMERA_W];

//函数声明 z120 
void sendimg(void *imgaddr uint32 imgsize);
void PORTA_IRQHandler();
void DMA0_IRQHandler();
uint8 my_debug_flag=0;
void my_delay(uint32_t z)
{
    while(z--);
}
void draw_mark_line()
{
    uint16 x=0y=0;
    Site_t site;
    for(y=0;y    {
        for(x=0;x        {
            site.x=x;
            site.y=y;
            LCD_point(siteRED);
        }
    }
    for(y=0;y    {
        for(x=0;x        {
            site.x=x;
            site.y=y;
            LCD_point(siteRED);
        }
    }
}

//void motor_dir_init()
//{/************************************************************************
//  配置电机方向
//  */////////////////////////////////////////
//  gpio_init(PTD6GPI0);//初始低电平
//  port_init_NoALT(PTD6PULLUP);
//  
////  gpio_set (PTD6 1);//设置引脚高电平
//
//}
void init_fun()
{
    key_init(KEY_MAX);//按键初始化  
    duoji_init();//舵机pwm初始化
    LCD_init();  //彩屏初始化    
    //init_Par_from_FLASH();//内部flash初始化,用于存放蓝牙串口调参的参数
    usart_init();//串口初始化
    camera_init(imgbuff);//相机初始化
   //配置中断服务函数
    set_vector_handler(PORTA_VECTORn  PORTA_IRQHandler);   //设置 PORTA 的中断服务函数为 PORTA_IRQHandler
    set_vector_handler(DMA0_VECTORn  DMA0_IRQHandler);     //设置 DMA0 的中断服务函数为 PORTA_IRQHandler
}

void check_start_key()
{
    if(key_get(KEY_U)==0||key_get(KEY_R)==0||key_get(KEY_START)==0||key_get(KEY_A)==0)
    {
        DELAY_MS(1000);
        run_start_flag=~run_start_flag;
        total_time=0;
    }
    else if(key_get(KEY_D)==0||key_get(KEY_L)==0)
    {
        DELAY_MS(500);
        if(key_get(KEY_D)==0||key_get(KEY_L)==0)
        {
            if(my_debug_flag) 
              my_debug_flag=0;
            else my_debug_flag=1;
        }
    }
}
/*!
 *  @brief      main函数
 *  @since      v5.0
 *  @note       山外摄像头 LCD ---------------------测试实验
 */

/*
第十三届  光电摄像头
*/
    



void  main(void) 
{

 //!!!!!****一定要先读my_cfg.h中的注释**·***!!!!!!
    run_start_flag=0;
    init_fun();//各种初始化  (按键 舵机 彩屏 flash 摄像头 中断配置) 
    init_ctrl();//初始化速度控制(中断 电机)
    renew_UI();//界面初始化,并通过按键调参 ,直到调完才跳出   
    MOTOR_init();//初始化电机
    PID_init(); 
    //DELAY_MS(2000);//延时两秒发车
    run_start_flag=1;//开始跑的标志位
    total_time=40;//记录运行次数,起跑线检测时用到,用于跑一段时间在检测起跑线 
    
    // change_angle(6600);//舵机中立位置(用于测试)
    while(1)
    {      
        //cmd_deal();        //用于处理串口发来的数据 ,打开蓝牙调参         
      if(img_deal_flag)
      {
          img_deal_flag=0;        
          camera_get_img();  //摄像头获取图像 
          ctrl_main() ;       //计算图像,及方向控制的入口函数   
          show_run_info

 属性            大小     日期    时间   名称
----------- ---------  ---------- -----  ----
     目录           0  2018-05-06 22:56  第13届摄像头fx版3.0-环路100镜头\
     目录           0  2018-05-03 01:25  第13届摄像头fx版3.0-环路100镜头\App\
     目录           0  2018-04-23 22:51  第13届摄像头fx版3.0-环路100镜头\App\Inc\
     文件        1522  2017-09-05 22:45  第13届摄像头fx版3.0-环路100镜头\App\Inc\include.h
     文件        4399  2018-04-13 17:46  第13届摄像头fx版3.0-环路100镜头\App\Inc\MK60_conf.h
     文件         914  2017-09-05 22:45  第13届摄像头fx版3.0-环路100镜头\App\Inc\MK60_it.h
     文件        5991  2017-09-05 22:45  第13届摄像头fx版3.0-环路100镜头\App\Inc\PORT_cfg.h
     文件        4530  2018-05-03 01:25  第13届摄像头fx版3.0-环路100镜头\App\main.c
     文件       11533  2017-09-05 18:01  第13届摄像头fx版3.0-环路100镜头\App\MK60_conf.c
     文件         463  2017-09-05 18:01  第13届摄像头fx版3.0-环路100镜头\App\MK60_it.c
     目录           0  2018-05-06 22:59  第13届摄像头fx版3.0-环路100镜头\App\user\
     文件       18245  2018-05-06 22:59  第13届摄像头fx版3.0-环路100镜头\App\user\control.c
     文件        4046  2018-04-28 17:52  第13届摄像头fx版3.0-环路100镜头\App\user\control.h
     文件        8661  2018-05-05 04:17  第13届摄像头fx版3.0-环路100镜头\App\user\direction.c
     文件         265  2018-04-16 01:33  第13届摄像头fx版3.0-环路100镜头\App\user\direction.h
     文件       21764  2018-05-01 15:20  第13届摄像头fx版3.0-环路100镜头\App\user\fun.c
     文件        1094  2018-03-13 23:49  第13届摄像头fx版3.0-环路100镜头\App\user\fun.h
     文件        3227  2017-09-05 22:45  第13届摄像头fx版3.0-环路100镜头\App\user\img_array.h
     文件        3022  2017-09-05 22:45  第13届摄像头fx版3.0-环路100镜头\App\user\includes.h
     文件       18867  2017-09-05 22:45  第13届摄像头fx版3.0-环路100镜头\App\user\info_deal_save.c
     文件        5501  2017-09-05 22:45  第13届摄像头fx版3.0-环路100镜头\App\user\info_deal_save.h
     文件        7417  2017-09-05 22:45  第13届摄像头fx版3.0-环路100镜头\App\user\lptmr.c
     文件        2541  2018-05-05 00:28  第13届摄像头fx版3.0-环路100镜头\App\user\my_cfg.c
     文件        3405  2018-05-03 00:16  第13届摄像头fx版3.0-环路100镜头\App\user\my_cfg.h
     文件       19495  2018-05-02 23:25  第13届摄像头fx版3.0-环路100镜头\App\user\my_UI.c
     文件         360  2017-09-05 22:45  第13届摄像头fx版3.0-环路100镜头\App\user\my_UI.h
     文件       22581  2018-04-29 00:06  第13届摄像头fx版3.0-环路100镜头\App\user\path.c
     文件        1830  2018-04-07 00:52  第13届摄像头fx版3.0-环路100镜头\App\user\path.h
     文件        6743  2017-09-05 22:45  第13届摄像头fx版3.0-环路100镜头\App\user\pid.c
     文件       25015  2017-09-05 22:45  第13届摄像头fx版3.0-环路100镜头\App\user\ring.c
     文件        1744  2018-03-13 01:34  第13届摄像头fx版3.0-环路100镜头\App\user\ring.h
............此处省略429个文件信息

评论

共有 条评论