资源简介
智能车完整代码,入门的同学可以下载参考,不是山外,是蓝宙的
代码片段和文件信息
#include “include.h“
#include “calculation.h“
/*************************************************************************
* 蓝宙电子工作室
*
* 函数名称:CCD_init
* 功能说明:CCD初始化
* 参数说明:
* 函数返回:无
* 修改时间:2012-10-20
* 备 注:
*************************************************************************/
void CCD_init1(void)
{
gpio_init (PORTE 4 GPOHIGH);
gpio_init (PORTE 5 GPOHIGH);
adc_init(ADC1 AD6b) ;
}
/*************************************************************************
* 蓝宙电子工作室
*
* 函数名称:StartIntegration
* 功能说明:CCD启动程序
* 参数说明:
* 函数返回:无
* 修改时间:2012-10-20
* 备 注:
*************************************************************************/
void StartIntegration(void) {
unsigned char i;
SI_SetVal(); /* SI = 1 */
SamplingDelay();
CLK_SetVal(); /* CLK = 1 */
SamplingDelay();
SI_ClrVal(); /* SI = 0 */
SamplingDelay();
CLK_ClrVal(); /* CLK = 0 */
for(i=0; i<127; i++) {
SamplingDelay();
SamplingDelay();
CLK_SetVal(); /* CLK = 1 */
SamplingDelay();
SamplingDelay();
CLK_ClrVal(); /* CLK = 0 */
}
SamplingDelay();
SamplingDelay();
CLK_SetVal(); /* CLK = 1 */
SamplingDelay();
SamplingDelay();
CLK_ClrVal(); /* CLK = 0 */
}
/*************************************************************************
* 蓝宙电子工作室
*
* 函数名称:ImageCapture
* 功能说明:CCD采样程序
* 参数说明:* ImageData 采样数组
* 函数返回:无
* 修改时间:2012-10-20
* 备 注:
*ImageData = ad_once(ADC1 AD6a ADC_8bit);
*************************************************************************/
void ImageCapture(unsigned char * ImageData) {
unsigned char i;
extern u8 AtemP ;
SI_SetVal(); /* SI = 1 */
SamplingDelay();
CLK_SetVal(); /* CLK = 1 */
SamplingDelay();
SI_ClrVal(); /* SI = 0 */
SamplingDelay();
//Delay 10us for sample the first pixel
/**/
for(i = 0; i <25 ;i++) { //更改250,让CCD的图像看上去比较平滑,
SamplingDelay() ; //200ns //把该值改大或者改小达到自己满意的结果。
}
//Sampling Pixel 1
*ImageData = ad_once(ADC1 AD6b ADC_8bit);
ImageData ++ ;
CLK_ClrVal(); /* CLK = 0 */
for(i=0; i<127; i++) {
SamplingDelay();
SamplingDelay();
CLK_SetVal(); /* CLK = 1 */
SamplingDelay();
SamplingDelay();
//Sampling Pixel 2~128
*ImageData = ad_once(ADC1 AD6b ADC_8bit);
ImageData ++ ;
CLK_ClrVal(); /* CLK = 0 */
}
SamplingDelay();
SamplingDelay();
CLK_SetVal(); /* CLK = 1 */
SamplingDelay();
SamplingDelay();
CLK_ClrVal(); /* CLK = 0 */
}
/***************************
属性 大小 日期 时间 名称
----------- --------- ---------- ----- ----
文件 71310 2012-09-22 18:51 2016程序设计12\2016程序设计12\build\adc_demo\fire_adc_demo.dep
文件 52298 2012-02-28 15:05 2016程序设计12\2016程序设计12\build\adc_demo\fire_adc_demo.ewd
文件 55104 2012-04-16 23:34 2016程序设计12\2016程序设计12\build\adc_demo\fire_adc_demo.ewp
文件 51930 2012-09-22 18:51 2016程序设计12\2016程序设计12\build\cmsis_demo\fire_cmsis_demo.dep
文件 52298 2012-03-29 21:00 2016程序设计12\2016程序设计12\build\cmsis_demo\fire_cmsis_demo.ewd
文件 55147 2012-05-09 23:44 2016程序设计12\2016程序设计12\build\cmsis_demo\fire_cmsis_demo.ewp
文件 2030 2010-10-28 03:30 2016程序设计12\2016程序设计12\build\config files\128KB_Pflash.icf
文件 2206 2010-11-12 03:41 2016程序设计12\2016程序设计12\build\config files\128KB_Pflash_128KB_Dflash.icf
文件 2035 2012-02-28 15:33 2016程序设计12\2016程序设计12\build\config files\128KB_Ram.icf
文件 2030 2010-10-28 03:30 2016程序设计12\2016程序设计12\build\config files\256KB_Pflash.icf
文件 2214 2012-03-01 20:12 2016程序设计12\2016程序设计12\build\config files\256KB_Pflash_256KB_Dflash.icf
文件 2024 2010-10-28 03:30 2016程序设计12\2016程序设计12\build\config files\32KB_Ram.icf
文件 2041 2012-03-01 18:46 2016程序设计12\2016程序设计12\build\config files\512KB_Pflash.icf
文件 2217 2010-11-12 03:41 2016程序设计12\2016程序设计12\build\config files\64KB_Pflash_64KB_Dflash.icf
文件 2024 2010-10-28 03:30 2016程序设计12\2016程序设计12\build\config files\64KB_Ram.icf
文件 3463 2012-03-08 21:04 2016程序设计12\2016程序设计12\build\config files\fire_RAM_K60N512.icf
文件 3441 2012-03-08 21:04 2016程序设计12\2016程序设计12\build\config files\fire_ROM_K60N512.icf
文件 55191 2012-09-22 18:51 2016程序设计12\2016程序设计12\build\dac_demo\fire_dac_demo.dep
文件 52298 2012-03-25 23:56 2016程序设计12\2016程序设计12\build\dac_demo\fire_dac_demo.ewd
文件 55220 2012-04-16 23:44 2016程序设计12\2016程序设计12\build\dac_demo\fire_dac_demo.ewp
文件 1745 2012-09-22 16:44 2016程序设计12\2016程序设计12\build\dma_demo\Debug\Obj\fire_dma_demo.pbd
文件 58348 2012-09-22 18:51 2016程序设计12\2016程序设计12\build\dma_demo\fire_dma_demo.dep
文件 52298 2012-03-18 16:59 2016程序设计12\2016程序设计12\build\dma_demo\fire_dma_demo.ewd
文件 55304 2012-04-16 23:58 2016程序设计12\2016程序设计12\build\dma_demo\fire_dma_demo.ewp
文件 1270 2012-09-22 18:49 2016程序设计12\2016程序设计12\build\dma_demo\settings\fire_dma_demo.cspy.bat
文件 63 2012-09-22 18:51 2016程序设计12\2016程序设计12\build\dma_demo\settings\fire_dma_demo.dbgdt
文件 258 2012-09-22 18:51 2016程序设计12\2016程序设计12\build\dma_demo\settings\fire_dma_demo.dni
文件 53855 2012-09-22 18:51 2016程序设计12\2016程序设计12\build\exti_demo\fire_exti_demo.dep
文件 52298 2012-02-28 15:05 2016程序设计12\2016程序设计12\build\exti_demo\fire_exti_demo.ewd
文件 55026 2012-04-16 22:27 2016程序设计12\2016程序设计12\build\exti_demo\fire_exti_demo.ewp
............此处省略671个文件信息
- 上一篇:NModbus开源库129838
- 下一篇:计算风险价值VaR
相关资源
- freescale S12 S12X Bootloader
- PEDrivers_install.exe
- MCF52259中文资料.pdf
- 飞思卡尔 I.MX6 Linux环境搭建中文手册
- Freescale_Bootloader上位机.7z
- Freescale 飞思卡尔 各模块程序范例
- freescale IMX6用户手册
- 飞思卡尔智能车入门算法集合
- Freescale MC9S12XEP Bootloader 下位机
- i.MX 6Dual/6Quad BSP Porting Guide
- freescaleMPC5606sBootLoad
- freescale完整程序
- 在Freescale iMX28 or iMX515上,移植QT过程
- MC9S12XDP512的CAN编程
- freescale单片机控制AD5410驱动程序
- freescale Dflash编程源码
- mc9s12g128驱动
- SPC560x / MPC560x 的Demo程序
评论
共有 条评论