資源簡介
十一屆飛思卡爾光電組程序 所用芯片為K60 編譯軟件為IAR7.0 最重要的是包含光電巡線算法,較為穩定.所用CCD為藍宙CCD三代,可調運放.
代碼片段和文件信息
#include?“include.h“
#include?“calculation.h“
//extern?int16?Track_C_Line_1[10];
/*************************************************************************
*?????????????????????????????藍宙電子工作室
*
*??函數名稱:CCD_init
*??功能說明:CCD初始化
*??參數說明:
*??函數返回:無
*??修改時間: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轉換?????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)?;
}
/*************************************************************************
*???????????????????????????藍宙電子工作室
*
*??函數名稱: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++)?{?????????//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?*/
}
/*************************************************************************
*???????????????????????????藍宙電子工作室
*
*??函數名稱:StartIntegration
*??功能說明:CCD啟動程序
*??參數說明:
*??函數返回:無
*??修改時間: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個文件信息
- 上一篇:電子行業必用的專業基礎知識
- 下一篇:中國縣級行政界線shp
評論
共有 條評論