智能车制作

标题: 函数中一句话看不懂。。 [打印本页]

作者: ozxdno    时间: 2015-3-27 20:42
标题: 函数中一句话看不懂。。
PTC中断函数,VSYN, HREF 场,行 信号中断

函数如下:

void PTC_isr()
{
   // VSYN

   if(PORTC_ISFR & (1 << 18))
   {
      PORTC_ISFR |= (1 << 18);      //写1清中断标志位

      vsyn = 0;                     //发送图像标志,串口调试要用

      DMA_TCD1_DADDR = (u32)pic;    // ???           

      vcnt = 0;                     //行采集计数清零                                       

      vsyn = 0;                     //发送图像标志                                 

    }

    //HREF

    if(PORTC_ISFR & (1 << 19))
    {
      PORTC_ISFR |= (1 << 19);      //写1清中断标志位

      vcnt++;

      DMA_EN(DMA_CH1);              //使能通道CHn 硬件请求

    }

}


主函数中已给出了:
DMA_transmit_init((void *)&GPIOD_PDIR, pic,320,51);

看不懂这句 PTC_isr 中的这句话:


DMA_TCD1_DADDR = (u32)pic;    // ???

作者: ozxdno    时间: 2015-3-27 20:46
还有就是为什么要 (u32)pic 啊,看不懂,求帮忙




欢迎光临 智能车制作 (http://www.znczz.com/) Powered by Discuz! X3.2