智能车制作

 找回密码
 注册

扫一扫,访问微社区

查看: 2541|回复: 9
打印 上一主题 下一主题

关于上位机VisualScope的问题

[复制链接]

9

主题

128

帖子

0

精华

金牌会员

Rank: 6Rank: 6

积分
1619
威望
799
贡献
516
兑换币
518
注册时间
2013-1-17
在线时间
152 小时
跳转到指定楼层
1#
发表于 2015-4-2 14:21:12 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
程序里边已经添加了上位机的协议,然后串口助手可以收到数据,但显示波形的上位机却没反应,请问是什么原因呢,谢谢大家!
回复

使用道具 举报

9

主题

128

帖子

0

精华

金牌会员

Rank: 6Rank: 6

积分
1619
威望
799
贡献
516
兑换币
518
注册时间
2013-1-17
在线时间
152 小时
2#
 楼主| 发表于 2015-4-2 14:36:29 | 只看该作者
这个是通信协议,然后我直接调用WirelessSerial(100,200,300,400);没反应


unsigned char TxBuf[10] = {0,0,0,0,0,0,0,0,0,0};

void SCI_sendstring(unsigned char *a,unsigned char stringlen)
{
    unsigned char i;
  for(i=0;i<=stringlen;i++)
        Uart_SendByte(UART4,*(a++));
}

unsigned int CRC_Check(unsigned char *Buf, unsigned char crc_count)
{
    unsigned short CRC_Temp;
    unsigned char i,j;
    CRC_Temp = 0xffff;

    for (i=0;i<crc_count; i++)
    {
        CRC_Temp ^= Buf[i];
        for(j=0;j<8;j++)
        {
            if (CRC_Temp & 0x01)
            CRC_Temp = (CRC_Temp >>1 ) ^ 0xa001;
            else
            CRC_Temp = CRC_Temp >> 1;
        }
    }
    return(CRC_Temp);
}

void WirelessSerial(float a,float b,float c,float d)
{
  int num;
  unsigned char *data;
  
#if 1
  num = (int)a;    //Speed
  data = (unsigned char *)&num;
  TxBuf[0] = *data;
  data++;
  TxBuf[1] = *data;

  num = (int)b;      //MotorPWM
  data = (unsigned char *)&num;
  TxBuf[2] = *data;
  data++;
  TxBuf[3] = *data;

  num = (int)c;        //angle
  data = (unsigned char *)&num;
  TxBuf[4] = *data;
  data++;
  TxBuf[5] = *data;

  num = (int)d;
  data = (unsigned char *)&num;
  TxBuf[6] = *data;
  data++;
  TxBuf[7] = *data;
#endif

  num = CRC_Check(TxBuf,8);
  TxBuf[8] = num & 0xFF;
  TxBuf[9] = num >> 8;

  SCI_sendstring(TxBuf,9);
}
回复 支持 反对

使用道具 举报

30

主题

1394

帖子

0

精华

跨届大侠

FreeCars电子 武汉飞卡智能车科技有限公司

Rank: 10Rank: 10Rank: 10

积分
8811

在线王奖章活跃会员奖章优秀会员奖章

威望
4590
贡献
2575
兑换币
2739
注册时间
2012-2-27
在线时间
823 小时
3#
发表于 2015-4-2 14:46:05 | 只看该作者
FreeCars的VisualScope也是十分强大
回复 支持 反对

使用道具 举报

9

主题

128

帖子

0

精华

金牌会员

Rank: 6Rank: 6

积分
1619
威望
799
贡献
516
兑换币
518
注册时间
2013-1-17
在线时间
152 小时
4#
 楼主| 发表于 2015-4-2 14:55:24 | 只看该作者
gadwgdsk 发表于 2015-4-2 14:46
FreeCars的VisualScope也是十分强大

有相关的协议吗
回复 支持 反对

使用道具 举报

5

主题

39

帖子

0

精华

中级会员

Rank: 3Rank: 3

积分
498
威望
261
贡献
151
兑换币
164
注册时间
2014-12-23
在线时间
43 小时
毕业学校
未毕业
5#
发表于 2015-4-3 08:54:34 | 只看该作者
我们的也是,波形也没出来,中值和角度都可以发送出来,就是没有波形,都快废了,你的问题解决没?能不能分享一下呢?
回复 支持 反对

使用道具 举报

9

主题

128

帖子

0

精华

金牌会员

Rank: 6Rank: 6

积分
1619
威望
799
贡献
516
兑换币
518
注册时间
2013-1-17
在线时间
152 小时
6#
 楼主| 发表于 2015-4-3 09:27:55 | 只看该作者
10101100郭威 发表于 2015-4-3 08:54
我们的也是,波形也没出来,中值和角度都可以发送出来,就是没有波形,都快废了,你的问题解决没?能不能分 ...

没有,我同学一样的设置可以显示,我打死出不来,真是无奈了
回复 支持 反对

使用道具 举报

30

主题

1394

帖子

0

精华

跨届大侠

FreeCars电子 武汉飞卡智能车科技有限公司

Rank: 10Rank: 10Rank: 10

积分
8811

在线王奖章活跃会员奖章优秀会员奖章

威望
4590
贡献
2575
兑换币
2739
注册时间
2012-2-27
在线时间
823 小时
7#
发表于 2015-4-4 16:04:52 | 只看该作者
飘渺孤鸿~ 发表于 2015-4-2 14:55
有相关的协议吗

http://www.znczz.com/thread-231683-1-1.html
回复 支持 反对

使用道具 举报

1

主题

9

帖子

0

精华

注册会员

Rank: 2

积分
86
威望
58
贡献
16
兑换币
25
注册时间
2015-4-8
在线时间
6 小时
毕业学校
中国计量学院
8#
发表于 2015-4-15 11:57:22 | 只看该作者
请问那个通道地址该怎么填
回复 支持 反对

使用道具 举报

2

主题

14

帖子

0

精华

高级会员

Rank: 4

积分
795
威望
395
贡献
246
兑换币
249
注册时间
2014-1-6
在线时间
77 小时
毕业学校
西安邮电大学
9#
发表于 2015-5-7 10:56:59 | 只看该作者
问问大家的问题解决了没?遇到同样的问题了
回复 支持 反对

使用道具 举报

2

主题

26

帖子

0

精华

中级会员

Rank: 3Rank: 3

积分
421
威望
211
贡献
128
兑换币
141
注册时间
2017-4-24
在线时间
41 小时
毕业学校
撒小
10#
发表于 2017-4-24 20:52:27 | 只看该作者
请教一下怎么把协议改为DMA方式发送?
回复 支持 反对

使用道具 举报

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

本版积分规则

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

GMT+8, 2024-6-26 13:16 , Processed in 0.057031 second(s), 26 queries , Gzip On.

Powered by Discuz! X3.2

© 2001-2013 Comsenz Inc.

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