#include "zf_common_headfile.h"
#pragma section all "cpu0_dsram"
// **************************** 代码区域 ****************************
//标准赛宽
const uint8 Standard_Road_Wide[MT9V03X_H]=
{ 10, 12, 14, 16, 18, 20, 22, 24, 26, 28,
30, 32, 34, 36, 38, 40, 42, 44, 46, 48,
50, 52, 54, 56, 58, 60, 62, 64, 66, 68,
70, 72, 74, 76, 78, 80, 82, 84, 86, 88,
90, 92, 94, 96, 98,100,102,104,106,108,
110,112,114,116,118,120,122,124,126,128,
130,132,134,136,138,140,142,144,146,148
};
//权重
const uint8 Weight[MT9V03X_H]=
{
1, 1, 1, 1, 1, 1, 1, 1, 1, 1, //图像最远端00 ——09 行权重
1, 1, 1, 1, 1, 1, 1, 1, 1, 1, //图像最远端10 ——19 行权重
1, 1, 1, 1, 1, 1, 1, 3, 4, 5, //图像最远端20 ——29 行权重
6, 7, 9,11,13,15,17,19,20,20, //图像最远端30 ——39 行权重
19,17,15,13,11, 9, 7, 5, 3, 1, //图像最远端40 ——49 行权重
1, 1, 1, 1, 1, 1, 1, 1, 1, 1, //图像最远端50 ——59 行权重
1, 1, 1, 1, 1, 1, 1, 1, 1, 1, //图像最远端60 ——69 行权重
};
//数字图像数组
const uint8 Image_Flags[][9][8]={
{ //0
{0X00,0X00,0X00,0X00,0X00,0X00,0X00,0X00},
{0X00,0X00,0XFF,0XFF,0XFF,0XFF,0X00,0X00},
{0X00,0XFF,0X00,0X00,0X00,0X00,0XFF,0X00},
{0X00,0XFF,0X00,0X00,0X00,0X00,0XFF,0X00},
{0X00,0XFF,0X00,0X00,0X00,0X00,0XFF,0X00},
{0X00,0XFF,0X00,0X00,0X00,0X00,0XFF,0X00},
{0X00,0XFF,0X00,0X00,0X00,0X00,0XFF,0X00},
{0X00,0X00,0XFF,0XFF,0XFF,0XFF,0X00,0X00},
{0X00,0X00,0X00,0X00,0X00,0X00,0X00,0X00},
},
{ //1
{0X00,0X00,0X00,0X00,0X00,0X00,0X00,0X00},
{0X00,0X00,0XFF,0XFF,0X00,0X00,0X00,0X00},
{0X00,0X00,0X00,0XFF,0X00,0X00,0X00,0X00},
{0X00,0X00,0X00,0XFF,0X00,0X00,0X00,0X00},
{0X00,0X00,0X00,0XFF,0X00,0X00,0X00,0X00},
{0X00,0X00,0X00,0XFF,0X00,0X00,0X00,0X00},
{0X00,0X00,0X00,0XFF,0X00,0X00,0X00,0X00},
{0X00,0X00,0XFF,0XFF,0XFF,0X00,0X00,0X00},
{0X00,0X00,0X00,0X00,0X00,0X00,0X00,0X00},
},
{ //2
{0X00,0X00,0X00,0X00,0X00,0X00,0X00,0X00},
{0X00,0X00,0XFF,0XFF,0XFF,0XFF,0X00,0X00},
{0X00,0XFF,0X00,0X00,0X00,0X00,0XFF,0X00},
{0X00,0X00,0X00,0X00,0X00,0X00,0XFF,0X00},
{0X00,0X00,0X00,0X00,0XFF,0XFF,0X00,0X00},
{0X00,0X00,0X00,0XFF,0X00,0X00,0X00,0X00},
{0X00,0X00,0XFF,0X00,0X00,0X00,0X00,0X00},
{0X00,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0X00},
{0X00,0X00,0X00,0X00,0X00,0X00,0X00,0X00},
},
{ //3
{0X00,0X00,0X00,0X00,0X00,0X00,0X00,0X00},
{0X00,0X00,0XFF,0XFF,0XFF,0XFF,0X00,0X00},
{0X00,0XFF,0X00,0X00,0X00,0XFF,0XFF,0X00},
{0X00,0X00,0X00,0X00,0X00,0XFF,0X00,0X00},
{0X00,0X00,0X00,0X00,0XFF,0XFF,0X00,0X00},
{0X00,0X00,0X00,0X00,0X00,0X00,0XFF,0X00},
{0X00,0XFF,0X00,0X00,0X00,0X00,0XFF,0X00},
{0X00,0X00,0XFF,0XFF,0XFF,0XFF,0X00,0X00},
{0X00,0X00,0X00,0X00,0X00,0X00,0X00,0X00},
},
{ //4
{0X00,0X00,0X00,0X00,0X00,0X00,0X00,0X00},
{0X00,0X00,0X00,0X00,0XFF,0X00,0X00,0X00},
{0X00,0X00,0X00,0XFF,0XFF,0X00,0X00,0X00},
{0X00,0X00,0XFF,0X00,0XFF,0X00,0X00,0X00},
{0X00,0XFF,0X00,0X00,0XFF,0X00,0X00,0X00},
{0X00,0XFF,0X00,0X00,0XFF,0X00,0X00,0X00},
{0X00,0XFF,0XFF,0XFF,0XFF,0X00,0X00,0X00},
{0X00,0X00,0X00,0X00,0XFF,0X00,0X00,0X00},
{0X00,0X00,0X00,0XFF,0XFF,0X00,0X00,0X00},
},
{ //5
{0X00,0X00,0X00,0X00,0X00,0X00,0X00,0X00},
{0X00,0XFF,0XFF,0XFF,0XFF,0XFF,0X00,0X00},
{0X00,0XFF,0X00,0X00,0X00,0X00,0X00,0X00},
{0X00,0XFF,0X00,0X00,0X00,0X00,0X00,0X00},
{0X00,0XFF,0XFF,0XFF,0XFF,0XFF,0X00,0X00},
{0X00,0X00,0X00,0X00,0X00,0XFF,0X00,0X00},
{0X00,0XFF,0X00,0X00,0X00,0XFF,0X00,0X00},
{0X00,0X00,0XFF,0XFF,0XFF,0X00,0X00,0X00},
{0X00,0X00,0X00,0X00,0X00,0X00,0X00,0X00},
},
{ //6
{0X00,0X00,0X00,0X00,0X00,0X00,0X00,0X00},
{0X00,0XFF,0XFF,0XFF,0XFF,0XFF,0X00,0X00},
{0X00,0XFF,0X00,0X00,0X00,0X00,0X00,0X00},
{0X00,0XFF,0X00,0X00,0X00,0X00,0X00,0X00},
{0X00,0XFF,0XFF,0XFF,0XFF,0XFF,0X00,0X00},
{0X00,0XFF,0X00,0X00,0X00,0XFF,0X00,0X00},
{0X00,0XFF,0X00,0X00,0X00,0XFF,0X00,0X00},
{0X00,0XFF,0XFF,0XFF,0XFF,0XFF,0X00,0X00},
{0X00,0X00,0X00,0X00,0X00,0X00,0X00,0X00},
},
{ //7
{0X00,0X00,0X00,0X00,0X00,0X00,0X00,0X00},
{0X00,0XFF,0XFF,0XFF,0XFF,0XFF,0X00,0X00},
{0X00,0XFF,0X00,0X00,0X00,0XFF,0X00,0X00},
{0X00,0X00,0X00,0X00,0X00,0XFF,0X00,0X00},
{0X00,0X00,0X00,0X00,0XFF,0X00,0X00,0X00},
{0X00,0X00,0X00,0XFF,0X00,0X00,0X00,0X00},
{0X00,0X00,0X00,0XFF,0X00,0X00,0X00,0X00},
{0X00,0X00,0X00,0XFF,0X00,0X00,0X00,0X00},
{0X00,0X00,0X00,0X00,0X00,0X00,0X00,0X00},
},
{ //8
{0X00,0X00,0X00,0X00,0X00,0X00,0X00,0X00},
{0X00,0X00,0XFF,0XFF,0XFF,0XFF,0X00,0X00},
{0X00,0XFF,0X00,0X00,0X00,0X00,0XFF,0X00},
{0X00,0XFF,0X00,0X00,0X00,0X00,0XFF,0X00},
{0X00,0X00,0XFF,0XFF,0XFF,0XFF,0X00,0X00},
{0X00,0XFF,0X00,0X00,0X00,0X00,0XFF,0X00},
{0X00,0XFF,0X00,0X00,0X00,0X00,0XFF,0X00},
{0X00,0X00,0XFF,0XFF,0XFF,0XFF,0X00,0X00},
{0X00,0X00,0X00,0X00,0X00,0X00,0X00,0X00},
},
{ //9
{0X00,0X00,0X00,0X00,0X00,0X00,0X00,0X00},
{0X00,0X00,0XFF,0XFF,0XFF,0XFF,0X00,0X00},
{0X00,0XFF,0X00,0X00,0X00,0X00,0XFF,0X00},
{0X00,0XFF,0X00,0X00,0X00,0X00,0XFF,0X00},
{0X00,0X00,0XFF,0XFF,0XFF,0XFF,0XFF,0X00},
{0X00,0X00,0X00,0X00,0X00,0X00,0XFF,0X00},
{0X00,0X00,0X00,0X00,0X00,0XFF,0X00,0X00},
{0X00,0XFF,0XFF,0XFF,0XFF,0X00,0X00,0X00},
{0X00,0X00,0X00,0X00,0X00,0X00,0X00,0X00},
},
};
volatile int Left_Line[MT9V03X_H];//左边线数组
volatile int Right_Line[MT9V03X_H];//右边线数组
volatile int Mid_Line[MT9V03X_H];//中线数组
volatile int Road_Wide[MT9V03X_H];//赛宽数组
volatile int White_Column[MT9V03X_H];//每列白列长度
volatile int Search_Stop_Line;//搜索截止行,只记录长度,想要坐标需要用视野高度减去该值
volatile int Boundry_Start_Left;//左右边界起始点
volatile int Boundry_Start_Right;//第一个非丢线点,常规边界起始点
volatile int Left_Lost_Time;//边界丢线数
volatile int Right_Lost_Time;
volatile int Both_Lost_Time;//两边同时丢线数
volatile int Longest_White_Column_Left[2]; //最长白列,[0]是最长白列的长度,也就是Search_Stop_Line搜索截止行,[1]是第某列
volatile int Longest_White_Column_Right[2];//最长白列,[0]是最长白列的长度,也就是Search_Stop_Line搜索截止行,[1]是第某列
volatile int Left_Lost_Flag[MT9V03X_H] ; //左丢线数组,丢线置1,没丢线置0
volatile int Right_Lost_Flag[MT9V03X_H]; //右丢线数组,丢线置1,没丢线置0
#define IMG_BLACK 0x00
#define IMG_WHITE 0xff
/* 灵敏度 */
#define GYRO_SENS 1/16.4
#define ACCE_SENS 90.0/4096
#define DT 0.01
extern volatile float FJ_Pitch;//偏航角
extern volatile float FJ_Angle;//俯仰角
volatile float FJ_Angle = 0;//最后引出的变量
volatile float FJ_Pitch = 0;//最后引出的变量
volatile float FJ_PitchSpeed = 0,FJ_LastPitchSpeed
没有合适的资源?快使用搜索试试~ 我知道了~
19届智能车镜头组c车模TC264迪克旋转队开源代码
共1027个文件
h:361个
c:211个
d:155个
需积分: 0 6 下载量 69 浏览量
2024-04-14
20:33:16
上传
评论 2
收藏 20.65MB RAR 举报
温馨提示
19届智能车镜头组c车模迪克旋转队开源代码
资源推荐
资源详情
资源评论
收起资源包目录
19届智能车镜头组c车模TC264迪克旋转队开源代码 (1027个子文件)
zf_device_config.a 97KB
删除临时文件.bat 42B
Ifx_FftF32_TwiddleTable.c 578KB
zf_common_font.c 210KB
Ifx_FftF32_BitReverseTable.c 167KB
IfxCif.c 101KB
cpu0_main.c 101KB
IfxGtm_PinMap.c 94KB
Ifx_LutAtan2F32_Table.c 72KB
IfxQspi_SpiMaster.c 51KB
zf_device_ips200.c 51KB
zf_driver_spi.c 49KB
zf_device_wifi_uart.c 47KB
IfxAsclin_Lin.c 44KB
zf_device_ips114.c 43KB
zf_device_tft180.c 43KB
Ifx_Shell.c 41KB
IfxMultican_Can.c 40KB
IfxScuCcu.c 40KB
IfxMultican.c 39KB
IfxVadc_Adc.c 35KB
zf_device_oled.c 33KB
zf_driver_soft_iic.c 32KB
zf_common_function.c 31KB
IfxEth.c 31KB
IfxCif_Cam.c 30KB
zf_device_dl1a.c 30KB
IfxGtm_Tom_PwmHl.c 29KB
IfxGtm_Atom_PwmHl.c 28KB
zf_common_fifo.c 27KB
Ifx_LutSincosF32_Table.c 25KB
IfxEray_Eray.c 25KB
zf_device_gnss.c 25KB
zf_device_wifi_spi.c 25KB
IfxQspi_PinMap.c 25KB
IfxMsc_Msc.c 25KB
IfxQspi_SpiSlave.c 25KB
IfxPsi5s_Psi5s.c 25KB
zf_driver_soft_spi.c 24KB
IfxFft_Fft.c 24KB
zf_device_imu963ra.c 24KB
IfxHssl_Hssl.c 23KB
zf_device_scc8660.c 23KB
zf_driver_pwm.c 23KB
IfxAsclin_Asc.c 23KB
zf_device_ov7725.c 23KB
zf_driver_uart.c 22KB
zf_device_mt9v03x.c 22KB
IfxAsclin_Spi.c 21KB
IfxDsadc_Rdc.c 21KB
IfxPsi5_Psi5.c 20KB
Ifx_WndF32_HannTable.c 20KB
IfxPort_PinMap.c 19KB
IfxGpt12_IncrEnc.c 19KB
seekfree_assistant.c 19KB
IfxCcu6_Timer.c 19KB
IfxCcu6_TPwm.c 19KB
IfxCcu6_PwmBc.c 18KB
IfxVadc.c 18KB
IfxCcu6_PwmHl.c 18KB
Ifx_WndF32_BlackmanHarrisTable.c 18KB
IfxCcu6_PinMap.c 18KB
Ifx_Crc.c 17KB
zf_common_debug.c 17KB
IfxDsadc_Dsadc.c 17KB
IfxGtm_Trig.c 17KB
IfxGtm_Atom.c 17KB
IfxGtm_Tom_Timer.c 17KB
IfxMtu.c 16KB
IfxCpu_Trap.c 16KB
IfxAsclin_PinMap.c 16KB
zf_device_imu660ra.c 16KB
IfxGtm_Tom.c 16KB
IfxI2c_I2c.c 16KB
Ifx_AngleTrkF32.c 16KB
IfxQspi.c 16KB
zf_device_icm20602.c 15KB
IfxIom_Driver.c 15KB
IfxScuWdt.c 15KB
IfxVadc_PinMap.c 15KB
IfxGtm_Atom_Timer.c 14KB
IfxCcu6.c 14KB
zf_device_wireless_uart.c 14KB
IfxScuEru.c 14KB
zf_driver_encoder.c 14KB
IfxSent_Sent.c 13KB
IfxCcu6_Icu.c 13KB
IfxCcu6_TimerWithTrigger.c 13KB
Ifx_Fifo.c 13KB
IfxGtm_Tim_In.c 13KB
IfxAsclin.c 13KB
IfxGpt12.c 12KB
zf_device_absolute_encoder.c 11KB
zf_device_mpu6050.c 11KB
IfxGtm_Cmu.c 11KB
IfxDsadc_PinMap.c 11KB
IfxCpu_CStart0.c 11KB
IfxEray.c 11KB
IfxCpu.c 11KB
zf_device_bluetooth_ch9141.c 11KB
共 1027 条
- 1
- 2
- 3
- 4
- 5
- 6
- 11
资源评论
|灯|
- 粉丝: 21
- 资源: 6
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功