智能车制作
标题:
CCD上位机
[打印本页]
作者:
最美的时光
时间:
2015-3-26 14:29
标题:
CCD上位机
感觉蓝轴的CCD上位机太烂了。。有木有人用山外CCD上位机的发送协议啊。。
作者:
zhou1994
时间:
2015-3-26 14:41
嫌别人的不好首先自己要有能力。
作者:
创世纪
时间:
2015-3-26 15:29
也不能这样说楼主,就像买东西,本来就是货比三家
作者:
山外メ雲ジ_VCAN
时间:
2015-3-26 15:34
#define VCAN_PORT UART3
/*!
* @brief 山外多功能调试助手上位机,线性CCD显示函数
* @param ccdaddr CCD图像起始地址
* @param ccdsize CCD图像占用空间的大小
* @since v5.0
* Sample usage:
具体用法参考这帖子:
【山外线性CCD】上位机显示例程和超广角采集效果 - 智能车资料区
http://vcan123.com/forum.php?mod=viewthread&tid=6340&ctid=27
*/
void vcan_sendccd(void *ccdaddr, uint32_t ccdsize)
{
#define CMD_CCD 2
uint8_t cmdf[2] = {CMD_CCD, ~CMD_CCD}; //开头命令
uint8_t cmdr[2] = {~CMD_CCD, CMD_CCD}; //结尾命令
uart_putbuff(VCAN_PORT, cmdf, sizeof(cmdf)); //先发送命令
uart_putbuff(VCAN_PORT, (uint8_t *)ccdaddr, ccdsize); //再发送图像
uart_putbuff(VCAN_PORT, cmdr, sizeof(cmdr)); //再发送命令
}
复制代码
第一个参数是图像地址。第二个参数是图像数据大小,如果是一个ccd就填128,如果是2个ccd就填2*128。
作者:
山外メ雲ジ_VCAN
时间:
2015-3-26 15:35
#define VCAN_PORT UART3
/*!
* @brief 山外多功能调试助手上位机,线性CCD显示函数
* @param ccdaddr CCD图像起始地址
* @param ccdsize CCD图像占用空间的大小
* @since v5.0
*/
void vcan_sendccd(void *ccdaddr, uint32_t ccdsize)
{
#define CMD_CCD 2
uint8_t cmdf[2] = {CMD_CCD, ~CMD_CCD}; //开头命令
uint8_t cmdr[2] = {~CMD_CCD, CMD_CCD}; //结尾命令
uart_putbuff(VCAN_PORT, cmdf, sizeof(cmdf)); //先发送命令
uart_putbuff(VCAN_PORT, (uint8_t *)ccdaddr, ccdsize); //再发送图像
uart_putbuff(VCAN_PORT, cmdr, sizeof(cmdr)); //再发送命令
}
复制代码
第一个参数是图像地址,第二个参数是图像大小,如果是1个ccd,就填128,2个ccd就填2*128
作者:
最美的时光
时间:
2015-3-26 16:41
谢谢了 能收到图像饿了
作者:
最美的时光
时间:
2015-3-26 16:47
为什么只能收到一帧图形就不动了呢?
作者:
最美的时光
时间:
2015-3-26 16:48
嘿嘿 弄好了 谢谢啊
作者:
Quixote
时间:
2015-3-26 17:09
我觉得都挺渣的
作者:
最美的时光
时间:
2015-3-26 17:22
你的车跑的咋样了 CCD提取赛道你用的都是什么方法呢?
作者:
小鹿允2
时间:
2016-2-19 16:57
我的CCD采集的数据发送到上位机显示也只产生了一帧图像!!!!为什么?
作者:
ttspace
时间:
2016-3-12 23:30
看看
欢迎光临 智能车制作 (http://dns.znczz.com/)
Powered by Discuz! X3.2