注册 登录
查看: 294|回复: 1

K60FTM模块程序

[复制链接]
发表于 2014-11-14 11:13:22 | 显示全部楼层 |阅读模式
在看一份关于K60摄像头采集的程序,其中关于FTM模块捕捉场中断的程序中有一句看不懂,说是配置寄存器的,希望看懂的大神解答一下。程序是用之前野火的K60的库写的。程序如下:
void FTM1_IRQHandler()
{
    //VSYN
  
    DisableInterrupts;
    FTM1_C1SC &= ~FTM_CnSC_CHF_MASK;

    image_cnt++;
   
    if(image_cnt>200)   image_cnt=200+1;
   
    if( !image_flag )           // 一场过后DMA就初始化,开启行中断使能
    {
        dma0_init((u32)ImageBuf,COL);   // ImageBuf目的数组,COL采集点数
        enable_ftm_int(FTM2);           // 开启行中断
    }
    else
    {
        image_flag=0;   
    }
   
    EnableInterrupts;
}
想请问其中  FTM1_C1SC &= ~FTM_CnSC_CHF_MASK;  这个语句是什么意思?

回复

使用道具 举报

发表于 2014-11-14 11:16:32 | 显示全部楼层
应该是清中断标志位,具体我也忘了,需要看手册。
来自安卓客户端来自安卓客户端
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

快速回复 返回列表 返回顶部