博士
最后登录1970-1-1
在线时间 小时
注册时间2015-3-6
|
发表于 2015-6-18 09:12:12
|
显示全部楼层
首先,保证可以在没加入串口发送程序时摄像头可以正常在液晶上显示图片(即例程运行正常)
摄像头数据确实是保存在变量:Camera_Data,它保存的只是一个像素点的信息(565),
你图2的打印方法是不对的,printf("%c",Camera_Data),,,%c---是单个字符,就是8位而已啊,你的Camera_Data本身就是16位,所以串口得到数据是错的,应该可用printf("%4X",Camera_Data)
另外,你的图2程序应该是在main()函数里边的吧,你在main函数的while(1)持续打印Camera_Data,你觉得会是什么值,,,这个值跟ImagDisp的Camera_Data值没办法实时对应起来的
你应该把串口打印函数放在ImagDisp函数里边
|
|