智能车制作

 找回密码
 注册

扫一扫,访问微社区

查看: 1996|回复: 2
打印 上一主题 下一主题

蓝宙第三种线性CCD平台的程序,有点不懂,需解决?

[复制链接]

10

主题

151

帖子

0

精华

金牌会员

Rank: 6Rank: 6

积分
1678
威望
837
贡献
545
兑换币
496
注册时间
2012-11-22
在线时间
148 小时
跳转到指定楼层
1#
发表于 2013-5-16 20:59:42 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
15贡献
void SendImageData(unsigned char * ImageData) {
   // u8   P1[128],P2[128];
    unsigned char i;
    unsigned char crc = 0;

    /* Send Data */
    uart_putchar(UART0,'*');
    uart_putchar(UART0,'L');
    uart_putchar(UART0,'D');

    SendHex(0);
    SendHex(0);
    SendHex(0);
    SendHex(0);




  for(i=0; i<128; i++)
    {

      SendHex(*ImageData++);
    }

    SendHex(crc);
    uart_putchar(UART0,'#');
}
这是发送程序吗?为何修改 uart_putchar发送的数值,例如 :
    uart_putchar(UART0,'a');
    uart_putchar(UART0,'b);
    uart_putchar(UART0,'c');
但串口出来的值不变,还是*LD0000                 #,不知为什么,纠结好几天了,望大神解决?

11

主题

241

帖子

0

精华

常驻嘉宾

Rank: 8Rank: 8

积分
5571

优秀会员奖章活跃会员奖章在线王奖章论坛元老奖章

QQ
威望
2505
贡献
1724
兑换币
779
注册时间
2012-8-8
在线时间
671 小时
2#
发表于 2013-5-17 08:39:12 | 只看该作者
/* Send Data */
    uart_putchar(UART0,'*');
    uart_putchar(UART0,'L');
    uart_putchar(UART0,'D');

    SendHex(0);
    SendHex(0);
    SendHex(0);
    SendHex(0);


这段不能修改,这是单片机与上位机的协议,改了上位机无法识别的
回复

使用道具 举报

10

主题

151

帖子

0

精华

金牌会员

Rank: 6Rank: 6

积分
1678
威望
837
贡献
545
兑换币
496
注册时间
2012-11-22
在线时间
148 小时
3#
 楼主| 发表于 2013-5-17 13:39:09 | 只看该作者
山人 发表于 2013-5-17 08:39
/* Send Data */
    uart_putchar(UART0,'*');
    uart_putchar(UART0,'L');

SendHex(crc);
    uart_putchar(UART0,'#');
这我也改了也没见有什么变化。真心的看不出那里是发送程序。
回复

使用道具 举报

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

本版积分规则

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

GMT+8, 2024-7-1 12:13 , Processed in 0.053797 second(s), 29 queries , Gzip On.

Powered by Discuz! X3.2

© 2001-2013 Comsenz Inc.

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