資源簡介
十一屆飛思卡爾光電組程序 所用芯片為K60 編譯軟件為IAR7.0 最重要的是包含光電巡線算法,較為穩(wěn)定.所用CCD為藍(lán)宙CCD三代,可調(diào)運(yùn)放.
代碼片段和文件信息
#include?“include.h“
#include?“calculation.h“
//extern?int16?Track_C_Line_1[10];
/*************************************************************************
*?????????????????????????????藍(lán)宙電子工作室
*
*??函數(shù)名稱:CCD_init
*??功能說明:CCD初始化
*??參數(shù)說明:
*??函數(shù)返回:無
*??修改時間:2012-10-20
*??備????注:
*************************************************************************/
void?CCD_init(void)
{
??gpio_init?(PORTB??21?GPOHIGH);?????//SI??????????E??3
??gpio_init?(PORTB??23?GPOHIGH);?????//CLK?????????E??0
??adc_init(ADC1?AD14)?;????????????????//ADC轉(zhuǎn)換?????B?10
??//adc_init(ADC0?AD17)?;
}
void?CCD1_init(void)
{
??gpio_init?(PORTB??17?GPOHIGH);??//SI
??gpio_init?(PORTB??10?GPOHIGH);??//CLK
??adc_init(ADC0?AD17)?;
}
/*************************************************************************
*???????????????????????????藍(lán)宙電子工作室
*
*??函數(shù)名稱:StartIntegration
*??功能說明:CCD啟動程序
*??參數(shù)說明:
*??函數(shù)返回:無
*??修改時間: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++)?{?????????//127
????????SamplingDelay();
???????SamplingDelay();
????????CLK_SetVal();???????/*?CLK?=?1?*/
????????SamplingDelay();
????????SamplingDelay();
????????CLK_ClrVal();???????/*?CLK?=?0?*/
????}
????SamplingDelay();
????SamplingDelay();
????CLK_SetVal();???????????/*?CLK?=?1?*/
????SamplingDelay();
?//???SamplingDelay();
????CLK_ClrVal();???????????/*?CLK?=?0?*/
}
void?StartIntegration1(void)?{
????unsigned?char?i;
????SI_SetVal1();????????????/*?SI??=?1?*/
????SamplingDelay();
????CLK_SetVal1();???????????/*?CLK?=?1?*/
????SamplingDelay();
????SI_ClrVal1();????????????/*?SI??=?0?*/
????SamplingDelay();
????CLK_ClrVal1();???????????/*?CLK?=?0?*/
????for(i=0;?i<127;?i++)?{
????????SamplingDelay();
????????SamplingDelay();
????????CLK_SetVal1();???????/*?CLK?=?1?*/
????????SamplingDelay();
????????SamplingDelay();
????????CLK_ClrVal1();???????/*?CLK?=?0?*/
????}
????SamplingDelay();
????SamplingDelay();
????CLK_SetVal1();???????????/*?CLK?=?1?*/
????SamplingDelay();
????SamplingDelay();
????CLK_ClrVal1();???????????/*?CLK?=?0?*/
}
/*************************************************************************
*???????????????????????????藍(lán)宙電子工作室
*
*??函數(shù)名稱:StartIntegration
*??功能說明:CCD啟動程序
*??參數(shù)說明:
*??函數(shù)返回:無
*??修改時間: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();???????????/*?CL
?屬性????????????大小?????日期????時間???名稱
-----------?---------??----------?-----??----
?????目錄???????????0??2016-08-01?20:33??7月14日\
?????目錄???????????0??2016-07-14?10:13??7月14日\build\
?????目錄???????????0??2016-07-14?10:13??7月14日\build\Input_demo\
?????文件???????52298??2016-03-11?19:45??7月14日\build\Input_demo\fire_Input_demo.ewd
?????文件???????55200??2016-03-11?19:45??7月14日\build\Input_demo\fire_Input_demo.ewp
?????目錄???????????0??2016-07-14?10:13??7月14日\build\PWM_Input_PIT_demo\
?????文件???????52298??2016-03-11?19:45??7月14日\build\PWM_Input_PIT_demo\fire_PWM_Input_PIT_demo.ewd
?????文件???????55332??2016-03-11?19:45??7月14日\build\PWM_Input_PIT_demo\fire_PWM_Input_PIT_demo.ewp
?????目錄???????????0??2016-07-14?10:13??7月14日\build\adc_demo\
?????文件???????52298??2016-03-11?19:45??7月14日\build\adc_demo\fire_adc_demo.ewd
?????文件???????55104??2016-03-11?19:45??7月14日\build\adc_demo\fire_adc_demo.ewp
?????目錄???????????0??2016-07-14?10:13??7月14日\build\cmsis_demo\
?????文件???????52298??2016-03-11?19:45??7月14日\build\cmsis_demo\fire_cmsis_demo.ewd
?????文件???????55147??2016-03-11?19:45??7月14日\build\cmsis_demo\fire_cmsis_demo.ewp
?????目錄???????????0??2016-07-14?10:13??7月14日\build\config?files\
?????文件????????2030??2016-03-11?19:45??7月14日\build\config?files\128KB_Pflash.icf
?????文件????????2206??2016-03-11?19:45??7月14日\build\config?files\128KB_Pflash_128KB_Dflash.icf
?????文件????????2035??2016-03-11?19:45??7月14日\build\config?files\128KB_Ram.icf
?????文件????????2030??2016-03-11?19:45??7月14日\build\config?files\256KB_Pflash.icf
?????文件????????2214??2016-03-11?19:45??7月14日\build\config?files\256KB_Pflash_256KB_Dflash.icf
?????文件????????2024??2016-03-11?19:45??7月14日\build\config?files\32KB_Ram.icf
?????文件????????2041??2016-03-11?19:45??7月14日\build\config?files\512KB_Pflash.icf
?????文件????????2217??2016-03-11?19:45??7月14日\build\config?files\64KB_Pflash_64KB_Dflash.icf
?????文件????????2024??2016-03-11?19:45??7月14日\build\config?files\64KB_Ram.icf
?????文件????????3463??2016-03-11?19:45??7月14日\build\config?files\fire_RAM_K60N512.icf
?????文件????????3441??2016-03-11?19:45??7月14日\build\config?files\fire_ROM_K60N512.icf
?????目錄???????????0??2016-07-14?10:13??7月14日\build\dac_demo\
?????文件???????52298??2016-03-11?19:45??7月14日\build\dac_demo\fire_dac_demo.ewd
?????文件???????55220??2016-03-11?19:45??7月14日\build\dac_demo\fire_dac_demo.ewp
?????目錄???????????0??2016-07-14?10:13??7月14日\build\dma_demo\
?????文件???????52298??2016-03-11?19:45??7月14日\build\dma_demo\fire_dma_demo.ewd
............此處省略349個文件信息
評論
共有 條評論