本帖最后由 wudianjun2001 于 2017-1-5 13:37 编辑
以前在社区兑换的OV7670摄像头,准备配合Fireduino板卡玩起来,以前没玩过摄像头,很多东西不懂,网上找模块资料,程序,慢慢的玩起来,不知道能玩到哪一步。 对寄存器的操作使用SCCB总线,这个总线和IIC兼容的,直接使用板卡上的IIC总线就可以了,目前只使用这两根数据线,然后再加上两根电源线就可以对OV7670进行寄存器读写测试了。
接线图,就接这4根线就可以了
实物接线
程序对IIC初始化
读取ID号字函数 直接Wire库函数对ov7670寄存器进行操作需要注意的是: 1.要对官方给的芯片地址0x42向右移一位; 2.要先对其进行复位也就是将0x12寄存器写0x80; 3.这里读的是两个寄存器这里读的分别是两个标志寄存器PID和VER,地址分别是0x0a和0x0b。 主函数
串口打印数据
这个教程很不错
旺宝电子OV7670 教程.pdf
(1.61 MB, 下载次数: 56)
|