2018-10-16 PTC08摄像头调试
2018-10-16 本文已影响0人
灭烛怜光
发现并解决的问题:
1 摄像头驱动源码没有使用串口中断而是直接发送指令接着查询
放弃使用接收中断,将所有函数(包括标准库)进行移植
2 接收数据断断续续
摄像头与MCU通过485连接,485发送时须拉高RSEN引脚,发送完成后须立即拉低引脚。 将拉高、发送、拉低封装到一个函数中,发送后不需要延时。
目前进度:
完成初始化(包含参数设置)、拍照、获取数据长度,进入读取数据函数send_get_photo。根据之前获取的数据长度,分50次、每次256字节进行读取,256字节的数据分别在头尾增加了5字节的帧头和帧尾。读取数据时,帧头校验通过,帧尾校验失败。通过打印发现第6个字节、第256个字节、第261个字节全为0,因此怀疑数据全为0。
思路:
从数据长度入手,检查照片数据情况(前提:经测试拍照功能正常)。