• 大小: 16.97MB
    文件类型: .zip
    金币: 1
    下载: 0 次
    发布日期: 2023-06-19
  • 语言: 其他
  • 标签: 飞思卡尔  

资源简介

十一届飞思卡尔光电组程序 所用芯片为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个文件信息

评论

共有 条评论