注册 登录
查看: 486|回复: 3

[智能车] 关于山外线性ccd的问题

[复制链接]
发表于 2014-3-10 15:57:14 | 显示全部楼层 |阅读模式
//定义存储接收CCD图像的数组
uint8 CCD_BUFF[TSL1401_MAX*3][TSL1401_SIZE];
    //初始化 线性CCD
    tsl1401_set_addrs(TSL1401_MAX,(uint8 *)&CCD_BUFF[0],(uint8 *)&CCD_BUFF[1],(uint8 *)&CCD_BUFF[2]);
    tsl1401_init(time);                         //初始化 线性CCD ,配置 中断时间为 time
没有用lcd   程序是用lcd的线性ccd程序 定义存放采集结果的数组是uint8 CCD_BUFF[TSL1401_MAX*3][TSL1401_SIZE];二维数组么?
我想用串口调试助手发到电脑上,怎么变成一维的,另外,buff数组存的应该是电压转换的ad值吧?有大神给解释一下么 ?感激不尽
回复

使用道具 举报

发表于 2014-3-10 17:18:40 | 显示全部楼层
来个强制类型转换就好了
回复 支持 反对

使用道具 举报

发表于 2014-3-10 17:19:00 | 显示全部楼层
一维和二维其实就是类型不同,内存数据都是相同的。
回复 支持 反对

使用道具 举报

发表于 2014-3-10 17:19:29 | 显示全部楼层
山外哥的例程传递进去其实就是已经转换为 一维的:
(uint8 *)&CCD_BUFF[0]
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

快速回复 返回列表 返回顶部