注册会员
- 积分
- 189
- 威望
- 99
- 贡献
- 58
- 兑换币
- 58
- 注册时间
- 2013-9-9
- 在线时间
- 16 小时
- 毕业学校
- 一中
|
void EXTI0_IRQHandler(void) //HREF
{
uint8_t i,a,b;
uint16_t c;
if ( EXTI_GetITStatus(EXTI_Line0) != RESET ) //检查EXTI_Line0线路上的中断请求是否发送到了NVIC GPIO_ResetBits(GPIOD,GPIO_Pin_7);
{
if(OV7620_VSYNC)
{
if(OV7620_HREF<240)
{
OV7620_HREF++;
for(i=0;i<240;i++)
{
OV7620_ReadDate(a);
Delay(5);
OV7620_ReadDate(b);
c=256*a+b;
TFT_SetPoint(i,OV7620_HREF,c);
}
}
}
EXTI_ClearITPendingBit(EXTI_Line0); //清除EXTI_Line0线路挂起标志位 [OV7620_HREF]
}
}
中断里 如果 i 取 300以上 中断就不执行
这是为什么
|
|