新手上路
- 积分
- 38
- 金钱
- 38
- 注册时间
- 2013-8-8
- 在线时间
- 0 小时
|

楼主 |
发表于 2013-8-10 14:17:34
|
显示全部楼层
回复【楼主位】luis:
之前看了一些例程,都是直接FIFO的数据送到LCD的RAM中,但我不想送到LCD,我想做到的是读出里面的某行的数据,然后把数据交给STM32处理。
于是就建立了一个数组
const unsigned char Image[480][640];
然后利用两个for循环,分别是for(i=0;i<480;i++)和
for(j=0;j<640;j++)
之前看的例程都是先读低位,再读高位,然后就执行LCD_WriteRAM(c_data);
我就试着改成 Image[j]=c_data;
但却提示User\main.c(117): error: #137: expression must be a modifiable lvalue
应该是说左边得是变量。难道
Image[j] 不是吗。当然我也不知道这种方法是否可行。希望高手们能够帮忙解决。
或
......
---------------------------------
说下我们老师的要求好了:
首先ov7725把一帧数据缓存到Fifo(AL422B)中,然后取出里面的某行,二值化处理,然后读出里面黑点数目,判断黑的有几个像素点。(其实是测钢片厚度,像素点的多少代表钢片厚度) |
|