本帖最后由 770781327 于 2014-11-28 20:30 编辑
使用之前不得不对两点吐下小槽
1)所用的到底是什么MCU?
根据手册
只能判断是205R的,但到底是哪个?
真不知道,没办法只能在MDK中一个个的试吧
2)摄像头接口的标志不对应。
我犹豫了一下,通过手册确定才敢插。板子与模块间接口的标符不是完全对应的。D1对应D4之类的,不过关键的电源,地之类特殊的都是标的对的。怎么说呢,作为一款产品而言不是很舒服。呵呵,可能这有点挑剔了。
废话不多说。今天想跑下摄像头模块的例程。
mxchipWNet
Demo@EMW316x_V1.12->Waveshare_Open1081_Examples->DCMI_OV2640
硬件连接如下:
首先上电,接jlink,烧入程序。
因为芯片型号不确定,暂且用205RB
不得不在吐槽下MDK5.1就是没有之前的版本好,flash的选择有的都没有
只好选择1M的了
结果……
………………
………………
结果,果断的报错
仔细看下设置时多选了个,删除,重新编译下载。
重新上电,插入串口处的usb线,显示未装驱动。由于第一次用,这是肯定吗。查找芯片PL2303TA驱动
安装成功,顺利识别
还有其他硬件要连接么?
结合手册
这段话和st的选型手册,可推断所用的MCU应该是205RG。
再次编译下载
由手册可知,硬件连接如图
不过程序中也有LCD部分程序,所以屏幕也可接上。
打开软件camera test ,如图。
这一步也会出现问题。没上电,单纯的打开这软件时,会弹出对话框,显示没串口。然后就没反应了,软件不会打开。
解决方案:不用管它,上电,接上串口线再打开就可以正常使用了。
很奇怪,打开串口,还是这样的。
这很奇怪,照手册所说应该是自动显示摄像头所拍摄的画面,呃不知道哪里的问题。
再跑下mxchipWNet-Demo_V1.19->Open1081_Peripherals_Examples->DCMI_OV2640,
还是显示这个,已发送和已接收都始终为0.
解决方案:用的是1.12版本的程序,程序本身没问题。将BOOT 和wifi driver都烧入芯片,在烧入这个用户程序就可正常运行
如图:
就是像素不太高,所以画面有点模糊
整个画面有点卡,没想象中的流畅,不过这一点应该可以通过程序来解决