中级会员
- 积分
- 316
- 威望
- 161
- 贡献
- 105
- 兑换币
- 98
- 注册时间
- 2014-12-4
- 在线时间
- 25 小时
|
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; // ???
|
|