设置CSI寄存器时候发现 CSI_SCALE(0x0C) 异常,规格书默认值是0x0F00FFFF。
读取时候发现始终是0x0, 计算手动设置了write32(CSI_BAISADDR + CSI_SCALE, 0x0F00FFFF); 读取还是0.
不知各位有遇到没。
串口输出寄存器信息如下:
Boot to SPI mode
CSI: SCCB ID = 0x26,42.
CSI: OV2640 reg init OK
CSI: Module init OK.
CSI: reg dunp: 0x00 = 0x00000001.....
CSI: reg dunp: 0x04 = 0x00000207.....
CSI: reg dunp: 0x08 = 0x00000000.....
CSI: reg dunp: 0x0c = 0x00000000.....
CSI: reg dunp: 0x10 = 0x80365D30.....
CSI: reg dunp: 0x14 = 0x80366D30.....
CSI: reg dunp: 0x18 = 0x80367D30.....
CSI: reg dunp: 0x1c = 0x80368D30.....
CSI: reg dunp: 0x20 = 0x80369D30.....
CSI: reg dunp: 0x24 = 0x8036AD30.....
CSI: reg dunp: 0x28 = 0x00000001.....
CSI: reg dunp: 0x2c = 0x00000000.....
CSI: reg dunp: 0x30 = 0x000000DF.....
CSI: reg dunp: 0x34 = 0x00000000.....
CSI: reg dunp: 0x38 = 0x00000000.....
CSI: reg dunp: 0x3c = 0x00000000.....
CSI: reg dunp: 0x40 = 0x05E000FE.....
CSI: reg dunp: 0x44 = 0x01E00064.....
CSI: reg dunp: 0x48 = 0x00000400.....
离线