資源簡介
智能車完整代碼,入門的同學可以下載參考,不是山外,是藍宙的

代碼片段和文件信息
#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開源庫
- 下一篇:計算風險價值VaR
評論
共有 條評論