智能车制作
标题:
龙邱的K60驱动demok的OV7620,sccb调试模式成功了,但是直接电源上电,sccb又失败了
[打印本页]
作者:
1354046363
时间:
2018-1-30 17:27
标题:
龙邱的K60驱动demok的OV7620,sccb调试模式成功了,但是直接电源上电,sccb又失败了
本帖最后由 1354046363 于 2018-1-30 17:29 编辑
龙邱的K60驱动demok的OV7620,sccb调试模式成功了,但是拔掉调试器,直接电源上电,sccb又失败了。这是为什么?
我并不是针对OV7620的SCCB,就是想问为甚会出现这种情况
附上代码
void main()
{
DisableInterrupts;
gpio_init (PORTA, 17, GPO, 1); //PA17灯指示SCCB成功
gpio_init (PORTC, 0, GPO, 1); //PCO灯
sccb_init();
//----------SCCB寄存器配置---------------//
for(u8 time=0; time<20; time++)
{
ack1 = sccb_regWrite(0x42,0x11,0x03); //地址0X11-中断四分频(640*240)
ack2 = sccb_regWrite(0x42,0x14,0x24); //地址0X14-QVGA(320*120)
ack3 = sccb_regWrite(0x42,0x28,0x20); //地址0X28-连续采集模式(320*240)
if( (ack1 == 0) && (ack2 == 0) && (ack3 == 0))
{
gpio_set (PORTA, 17, 0); //写成功 灯亮
sccb_wait();
break;
}
else
{
gpio_set (PORTA, 17, 1); //写失败 灯灭
sccb_wait();
continue;
}
}
sccb_wait();
while(1)
{
gpio_turn(PORTC,0);
delayms(1000);
uart_putchar(uart1,ack1);
}
}
实验结果:1,调试模式下,PA17灯亮,说明SCCB 成功,PC0闪烁,串口输出00
2,拔掉调试器,电源上电,PA又不亮了, PC0照常闪烁,但是串口输出01.(即SCCB不成功)
为什么会出现这种情况啊啊啊啊
作者:
1354046363
时间:
2018-1-31 14:30
自己顶一哈
欢迎光临 智能车制作 (http://dns.znczz.com/)
Powered by Discuz! X3.2