智能车制作

 找回密码
 注册

扫一扫,访问微社区

查看: 3447|回复: 11
打印 上一主题 下一主题

CCD上位机

[复制链接]

17

主题

97

帖子

0

精华

金牌会员

Rank: 6Rank: 6

积分
1124
威望
611
贡献
317
兑换币
356
注册时间
2014-5-20
在线时间
98 小时
毕业学校
山东理工大学
跳转到指定楼层
1#
发表于 2015-3-26 14:29:07 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
感觉蓝轴的CCD上位机太烂了。。有木有人用山外CCD上位机的发送协议啊。。
回复

使用道具 举报

17

主题

97

帖子

0

精华

金牌会员

Rank: 6Rank: 6

积分
1124
威望
611
贡献
317
兑换币
356
注册时间
2014-5-20
在线时间
98 小时
毕业学校
山东理工大学
推荐
 楼主| 发表于 2015-3-26 16:48:27 | 只看该作者
嘿嘿 弄好了 谢谢啊
回复 支持 0 反对 1

使用道具 举报

32

主题

3009

帖子

0

精华

杰出人士

学期班的来卖萌?

Rank: 12Rank: 12Rank: 12

积分
14832

在线王奖章活跃会员奖章优秀会员奖章论坛元老奖章资源大师奖章

威望
5952
贡献
3172
兑换币
4257
注册时间
2013-11-26
在线时间
2854 小时
2#
发表于 2015-3-26 14:41:39 | 只看该作者
嫌别人的不好首先自己要有能力。
回复 支持 反对

使用道具 举报

8

主题

193

帖子

0

精华

金牌会员

Rank: 6Rank: 6

积分
2081
QQ
威望
1089
贡献
600
兑换币
679
注册时间
2014-4-14
在线时间
196 小时
毕业学校
北华大学
3#
发表于 2015-3-26 15:29:53 | 只看该作者
也不能这样说楼主,就像买东西,本来就是货比三家
回复 支持 反对

使用道具 举报

3

主题

627

帖子

0

精华

杰出人士

Rank: 12Rank: 12Rank: 12

积分
13771
威望
6052
贡献
3551
兑换币
3764
注册时间
2014-8-12
在线时间
2084 小时
毕业学校
w
4#
发表于 2015-3-26 15:34:08 | 只看该作者
  1. #define VCAN_PORT           UART3

  2. /*!
  3. *  @brief      山外多功能调试助手上位机,线性CCD显示函数
  4. *  @param      ccdaddr    CCD图像起始地址
  5. *  @param      ccdsize    CCD图像占用空间的大小
  6. *  @since      v5.0
  7. *  Sample usage:
  8.              具体用法参考这帖子:
  9.             【山外线性CCD】上位机显示例程和超广角采集效果 - 智能车资料区
  10.              http://vcan123.com/forum.php?mod=viewthread&tid=6340&ctid=27
  11. */
  12. void vcan_sendccd(void *ccdaddr, uint32_t ccdsize)
  13. {
  14. #define CMD_CCD     2
  15.     uint8_t cmdf[2] = {CMD_CCD, ~CMD_CCD};    //开头命令
  16.     uint8_t cmdr[2] = {~CMD_CCD, CMD_CCD};    //结尾命令

  17.     uart_putbuff(VCAN_PORT, cmdf, sizeof(cmdf));    //先发送命令

  18.     uart_putbuff(VCAN_PORT, (uint8_t *)ccdaddr, ccdsize); //再发送图像

  19.     uart_putbuff(VCAN_PORT, cmdr, sizeof(cmdr));    //再发送命令
  20. }
复制代码
第一个参数是图像地址。第二个参数是图像数据大小,如果是一个ccd就填128,如果是2个ccd就填2*128。
回复 支持 反对

使用道具 举报

3

主题

627

帖子

0

精华

杰出人士

Rank: 12Rank: 12Rank: 12

积分
13771
威望
6052
贡献
3551
兑换币
3764
注册时间
2014-8-12
在线时间
2084 小时
毕业学校
w
5#
发表于 2015-3-26 15:35:45 | 只看该作者
  1. #define VCAN_PORT           UART3

  2. /*!
  3. *  @brief      山外多功能调试助手上位机,线性CCD显示函数
  4. *  @param      ccdaddr    CCD图像起始地址
  5. *  @param      ccdsize    CCD图像占用空间的大小
  6. *  @since      v5.0
  7. */
  8. void vcan_sendccd(void *ccdaddr, uint32_t ccdsize)
  9. {
  10. #define CMD_CCD     2
  11.     uint8_t cmdf[2] = {CMD_CCD, ~CMD_CCD};    //开头命令
  12.     uint8_t cmdr[2] = {~CMD_CCD, CMD_CCD};    //结尾命令

  13.     uart_putbuff(VCAN_PORT, cmdf, sizeof(cmdf));    //先发送命令

  14.     uart_putbuff(VCAN_PORT, (uint8_t *)ccdaddr, ccdsize); //再发送图像

  15.     uart_putbuff(VCAN_PORT, cmdr, sizeof(cmdr));    //再发送命令
  16. }
复制代码
第一个参数是图像地址,第二个参数是图像大小,如果是1个ccd,就填128,2个ccd就填2*128
回复 支持 反对

使用道具 举报

17

主题

97

帖子

0

精华

金牌会员

Rank: 6Rank: 6

积分
1124
威望
611
贡献
317
兑换币
356
注册时间
2014-5-20
在线时间
98 小时
毕业学校
山东理工大学
6#
 楼主| 发表于 2015-3-26 16:41:35 | 只看该作者
谢谢了 能收到图像饿了
回复 支持 反对

使用道具 举报

17

主题

97

帖子

0

精华

金牌会员

Rank: 6Rank: 6

积分
1124
威望
611
贡献
317
兑换币
356
注册时间
2014-5-20
在线时间
98 小时
毕业学校
山东理工大学
7#
 楼主| 发表于 2015-3-26 16:47:46 | 只看该作者
为什么只能收到一帧图形就不动了呢?
回复 支持 反对

使用道具 举报

162

主题

2048

帖子

5

精华

超级版主

岳麓山没有车神

Rank: 10Rank: 10Rank: 10

积分
14920

论坛元老奖章优秀会员奖章活跃会员奖章论坛骨干奖章在线王奖章优秀版主奖章资源大师奖章

QQ
威望
6285
贡献
5963
兑换币
2581
注册时间
2013-11-14
在线时间
1336 小时
9#
发表于 2015-3-26 17:09:08 | 只看该作者
我觉得都挺渣的
回复 支持 反对

使用道具 举报

17

主题

97

帖子

0

精华

金牌会员

Rank: 6Rank: 6

积分
1124
威望
611
贡献
317
兑换币
356
注册时间
2014-5-20
在线时间
98 小时
毕业学校
山东理工大学
10#
 楼主| 发表于 2015-3-26 17:22:28 | 只看该作者
你的车跑的咋样了 CCD提取赛道你用的都是什么方法呢?
回复 支持 反对

使用道具 举报

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

本版积分规则

关于我们|联系我们|小黑屋|智能车制作 ( 黑ICP备2022002344号

GMT+8, 2024-12-28 23:15 , Processed in 0.147998 second(s), 27 queries , Gzip On.

Powered by Discuz! X3.2

© 2001-2013 Comsenz Inc.

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