# SmartCar
FreeScale智能车竞赛代码
TZ_MCF52259_(xxx).h类似格式的.h文件
包含xxx各函数、全局变量外部声明以及预编译语句定义的头文件
DIY_ComDef.h
包含了所有头文件,实现函数、外部变量的全局调用
main.c
包含所有初始化函数的调用
TZ_MCF52259_ADC.c
包含ADC初始化函数、中断函数、测试函数,只实现了轮训方式的代码,中断方式未实现
TZ_MCF52259_Delay.c
包含一个汇编延时函数和多个非精确延时函数
TZ_MCF52259_DMA.c
包含DMA各初始化函数、中断函数,其中DMA0作为UART0的DMA发送器,DMA1 DMA2 DMA3单独使用或者配合DTIMx作为触发源使用
TZ_MCF52259_EPORT.c
包含EPROT各初始化函数、中断函数,其中EPROT0作为摄像头的PCLK触发源,EPROT7作为摄像头VSYNC触发源,PCLK中断作为智能车主要的控制时序。本文件还包括图像发送函数,函数中有多种方法进行图像的发送(循环发送、DMA发送)
TZ_MCF52259_GPT.c
包含GPT各初始化函数、中断函数,只实现了脉冲计数功能,其中GPT0作为右电机转速的中断计数,GPT1作为左电机的中断计数,GPT2因为引脚被占用,所以未使用,GPT3作为颜色传感器的中断计数
TZ_MCF52259_I2C.c
包含I2C各初始化函数、中断函数,只实现I2C0的初始化,智能车代码中并没有使用
TZ_MCF52259_PIT.c
包含PIT各初始化函数、中断函数,PIT0中断作为PID调节中断,PIT1中断进行图像校正还原、图像信息提取、信息量化等,是整个项目最重要的代码
TZ_MCF52259_PWM.c
包含PWM各初始化函数、中断函数,PWM0作为右电机的脉冲输出,PWM2作为左电机的脉冲输出,PWM4、PWM5级联作为舵机的脉冲输出
TZ_MCF52259_UART.c
包含UART各初始化函数、中断函数,默认115200波特率、8bit、无奇偶,UART0可配置为DMA方式发送/接受数据,UART1、UART2为常规发送/接收方式,代码中已经包含了发送函数,接受字符、字符串、字符数组等参数,推荐使用sprintf赋值数组后进行发送,已包含stdio.h头文件
TZ_MCF52259_USB.c
暂未实现
TZ_CAMERA_CONFIG.c
包含摄像头模块初始化函数,其中个寄存器参数可以对比数据手册进行修改
TZ_CAMERA_SCCB.c
包含摄像头SCCB协议通信函数,使用软件实现,已封装好,引脚不同只需更改同文件引脚的预编译语句即可,其他直接调用
TZ_CAMERA_VAR.c
包含很多变量的定义,大部分为图像处理中用到的变量,例如图像存储用的数组、图像行列、赛道信息数组
TZ_CONTROL_VAR.c
包含很多PID控制用变量的定义,主要用于PID调节
没有合适的资源?快使用搜索试试~ 我知道了~
温馨提示
【资源说明】 1、该资源包括项目的全部源码,下载可以直接使用! 2、本项目适合作为计算机、数学、电子信息等专业的竞赛项目学习资料,作为参考学习借鉴。 3、本资源作为“参考资料”如果需要实现其他功能,需要能看懂代码,并且热爱钻研,自行调试。 FreeScale智能车竞赛参赛源码+项目说明.zip
资源推荐
资源详情
资源评论
收起资源包目录
FreeScale智能车竞赛参赛源码+项目说明.zip (96个子文件)
code_20105
FreeScale_Lib.mcp 132KB
USBDM__CFVx.cfg 406B
lcf
MCF52259_CONSOLE_INTERNAL_RAM.lcf 2KB
MCF52259_INTERNAL_FLASH.lcf 3KB
MCF52259_INTERNAL_RAM.lcf 2KB
sources
cfm.c 476B
TZ_CAMERA_CONFIG.c 4KB
TZ_MCF52259_GPT.c 6KB
TZ_CAMERA_VAR.c 80KB
TZ_MCF52259_GPT.h 690B
TZ_CONTROL_VAR.c 3KB
TZ_MCF52259_USB.h 82B
TZ_MCF52259_Delay.c 775B
exceptions.c 30KB
DIY_FUNCTION.c 58B
TZ_MCF52259_PIT.h 1KB
TZ_MCF52259_I2C.h 208B
TZ_MCF52259_UART.h 682B
TZ_MCF52259_USB.c 76B
DIY_ComDef.h 1KB
startcf.c 7KB
TZ_MCF52259_EPORT.h 434B
TZ_MCF52259_PWM.c 3KB
TZ_CAMERA_SCCB.c 10KB
TZ_MCF52259_I2C.c 4KB
TZ_MCF52259_PWM.h 573B
123.txt 91KB
uart_support.h 1KB
TZ_MCF52259_UART.c 11KB
TZ_MCF52259_DMA.c 12KB
DIY_FUNCTION.h 48B
TZ_CAMERA_CONFIG.h 453B
support_common.h 621B
startcf.h 2KB
TZ_CAMERA_SCCB.h 9KB
TZ_MCF52259_EPORT.c 9KB
MCF52259_sysinit.c 2KB
TZ_CAMERA_VAR.h 4KB
TZ_MCF52259_PIT.c 93KB
TZ_MCF52259_DMA.h 957B
TZ_MCF52259_ADC.h 463B
exceptions.h 2KB
main.c 10KB
uart_support.c 8KB
TZ_MCF52259_ADC.c 3KB
TZ_CONTROL_VAR.h 3KB
TZ_MCF52259_Delay.h 171B
MCF52259_sysinit.h 2KB
bin
MCF52259_INTERNAL_FLASH.elf 167KB
MCF52259_INTERNAL_RAM.elf.xMAP 16KB
MCF52259_INTERNAL_FLASH.elf.xMAP 21KB
MCF52259_INTERNAL_FLASH.elf.S19 209KB
MCF52259_INTERNAL_RAM.elf.S19 85KB
MCF52259_INTERNAL_RAM.elf 105KB
FreeScale_Lib_Data
INTERNAL_FLASH
TargetDataWindows.tdt 780KB
CWSettingsWindows.stg 5KB
INTERNAL_RAM
TargetDataWindows.tdt 716KB
CONSOLE_INTERNAL_RAM
TargetDataWindows.tdt 587KB
headers
MCF52259_CFM.h 3KB
MCF52259_RTC.h 3KB
MCF52259_EPORT.h 5KB
MCF52259_DMA.h 7KB
MCF52259_BWT.h 1KB
__Previews
MCF52259_GPIO.hPreview 65KB
MCF52259_CLOCK.h 4KB
MCF52259_PAD.h 10KB
MCF52259_FBCS.h 3KB
MCF52259_DTIM.h 4KB
MCF52259_CCM.h 2KB
MCF52259_I2C.h 3KB
MCF52259_SCM.h 10KB
MCF52259_FEC.h 18KB
MCF52259_PWM.h 6KB
MCF52259.h 2KB
MCF52259_QSPI.h 3KB
MCF52259_UART.h 10KB
MCF52259_GPIO.h 48KB
MCF52259_CANMB.h 12KB
MCF52259_INTC.h 30KB
MCF52259_PIT.h 2KB
MCF52259_RNGA.h 2KB
MCF52259_PMM.h 2KB
MCF52259_RCM.h 2KB
MCF52259_ADC.h 10KB
MCF52259_GPT.h 9KB
MCF52259_FlexCAN.h 6KB
MCF52259_USB_OTG.h 12KB
cfg
MCF52259_INTERNAL_RAM.mem 1KB
MCF52259_CONSOLE_INTERNAL_RAM.mem 1KB
MCF52259_INTFLASH.xml 2KB
MCF52259_CONSOLE_INTERNAL_RAM.cfg 294B
MCF52259_INTERNAL_FLASH.mem 1KB
MCF52259_INTERNAL_RAM.cfg 294B
MCF52259_INTERNAL_FLASH.cfg 294B
README.md 3KB
readme.txt 7KB
共 96 条
- 1
资源评论
土豆片片
- 粉丝: 1557
- 资源: 5641
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
最新资源
- 毕业设计基于python矩阵分解的推荐算法研究源码+详细文档+全部数据资料 高分项目.zip
- 基于网络的入侵检测系统源码+数据集+详细文档(高分毕业设计).zip
- 微信小程序源码 旅行故事分享 - 面包旅行App界面设计与文本展示资源下载
- 微信小程序源码 创意互动游戏 - 你画我猜App下载
- 摸底考试_学生版20230305.py
- 课程设计基于FPGA数字钟课程设计源码+课设报告(95分以上).zip
- 基于Java的企业家申报系统设计源码
- Cesium案例,集成各种模型,推演,各种Cesium效果
- 基于Python的Struts2全漏洞扫描利用工具设计源码
- python朴素贝叶斯(Naive Bayes)算法,机器算法
资源上传下载、课程学习等过程中有任何疑问或建议,欢迎提出宝贵意见哦~我们会及时处理!
点击此处反馈
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功