智能车制作
标题:
摄像头采到这样的图怎么办?
[打印本页]
作者:
shikaifei
时间:
2016-2-26 16:19
标题:
摄像头采到这样的图怎么办?
[img]file:///C:\Users\Administrator\AppData\Roaming\Tencent\Users\642341518\QQ\WinTemp\RichOle\HSP6{GLR82]OXQYI7}%}
X@Y.png
[/img]
#pragma CODE_SEG NON_BANKED
void interrupt VectorNumber_Vporth porth_Interrupt() // 中断
{
if(PIFH & 0x80)
{
PIFH = 0x80; //清行中断标志
row_count++ ;
if((row_count>=ROW_START)&&(row_count==SlampLine
)&&(row_count<=ROW_END))
{ //如果没采集到60行图像信息程序将出错
i++;
if(i>=40){i=0;}
for(line_sample=0;line_sample<40;line_sample++) //70
{
asm nop; asm nop;
asm nop; asm nop;
}
for(line_image=0;line_image<LINE;line_image++)
{
Buffer[row_image][line_image]=PORTB; // A/D transfer
}
row_image++;
if(row_image>=ROW)
{
flag_over = 1; //图像 OK
PIEH=0X40; //关行中断开场中断
}
}
}
if(PIFH&0X40)
{
PIFH=0X40; //清场中断标志
j++;
if(j>=2) //一场采集 一场处理
{
j=0;
PIEH=0X80; //关场中断开行中断
row_image = 0;
row_count = 0;
flag_over = 0;
}
else{
PIEH=0X40; //开场中断
}
}
}
作者:
freescal001
时间:
2016-2-26 16:42
时序没弄对吧,或者摄像头坏了
作者:
shikaifei
时间:
2016-2-26 18:13
freescal001 发表于 2016-2-26 16:42
时序没弄对吧,或者摄像头坏了
怎么看时序有没有弄对?
作者:
freescal001
时间:
2016-3-8 12:14
shikaifei 发表于 2016-2-26 18:13
怎么看时序有没有弄对?
看数据手册啊,然后看自己程序里和手册的时序是否一致的配置和操作
欢迎光临 智能车制作 (http://111.231.132.190/)
Powered by Discuz! X3.2