嵌入式以太网社区

?找回密码
?立即注册
搜索
365bet官网足球官方开户网利用Python来控制STM32365bet官网足球官方开户网365bet官网足球官方开户网
STM32高速USB数据传输方案,支持多系统!STM32全速USB数据传输方案,支持多系统!Flash高速烧写方案STM32 HID IAP/Bootloader升级方案
查看: 71566|bet365体-在线体育投注_365体育投注地址_365体育投注登录: 549
打印 上一主题 下一主题

STM32F4xx+USB3300实现高速USB数据传输,单片机程序及PC驱动程序源码分享

? [复制链接]

1110

帖子

173

主题

14万

金币

超级版主

Rank: 8Rank: 8

积分
149607
QQ
跳转到指定楼层
楼主
发表于 2015-6-29 12:43:08 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
本帖最后由 飞鸿踏雪 于 2017-8-14 18:24 编辑

前言:
最近正在做一个关于高速USB数据传输的项目,主要是用STM32F407+USB3300的方式来实现,话说STM32在这点有点不厚道,若把USB的高速PHY做在芯片上多爽啊,没办法,芯片不带高速PHY,只有外接USB3300了,还好库在这方面做得不错,简单的定义一个宏就支持外部的高速PHY了,USB传输数据速度也还不错,PC读数据基本上可以达30MByte/s以上,最高速度我测试到可以到42MByte/s,这就跟自己的电脑配置和系统有一定的关系了,不过总的来说,速度还是比较理想的,上位机驱动还是使用libusb-win32,程序比较简单。

重新做了一个板子,需要的可以点击下面链接
https://item.taobao.com/item.htm?spm=a1z10.1-c.w4004-15987418095.7.57dbe938LVVRtf&id=545721383347
程序功能:
1,单片机实现两个端点,一个Bulk IN,一个Bulk OUT,端点大小为512Byte;
2,PC端通过Bulk OUT发送4字节数据,其含义为PC即将读取的数据量;
3,单片机程序接收到PC下发的4字节数据后,循环将数据通过Bulk IN端点发送给PC,为了测试极限速度,每次发送的数据为64Kbyte,当然每次发送数据的时候都会检测前一次发送的数据是否发送完成;
4,PC端程序发送4字节的数据长度信息给单片机后,循环读取数据,每次读取64Kbyte(这个必须跟单片机每次发送的数据字节数一样),直到数据读取完毕;
5,计算数据传输的时间及数据传输的速度,打印输出消耗的时间和速度。

实测效果:

循环读取了312MByte的数据,读数据速度差不多在38MByte/s,速度还可以。


我同事的电脑比我的稍好点,测试速度基本上都在40MByte/s以上...


板子是我自己手工焊接的,也没清洗,所以板子有点脏....
打了10个板子,用了一个,还有9个,需要板子测试的可以QQ联系我,免费提供给大家;

程序说明:
单片机端处理程序如下:
[C] 纯文本查看 复制代码
  while(1)
  {
    if(USB_ReceivedCount > 0){
      USB_ReceivedCount = 0;
      //获取即将要发送的数据字节数,单位为1K
      SendDataNum = (USB_Rx_Buffer[0]<<24)|(USB_Rx_Buffer[1]<<16)|(USB_Rx_Buffer[2]<<8)|(USB_Rx_Buffer[3]<<0);
      do{
        //清除数据发送完毕标志
        USB_StatusDataSended = 0;
        //发送数据
        DCD_EP_Tx(&USB_OTG_dev,CDC_IN_EP,SendDataBuff,sizeof(SendDataBuff));
        //等待数据发送完毕,实际测试发现必须加延时函数才能正常收发数据
        while(USB_StatusDataSended == 0){
          delay_us(1);
        }
        SendDataNum--;
      }while(SendDataNum > 0);
    }
  }

PC端程序如下:
[C++] 纯文本查看 复制代码
// BusSnifferDriver.cpp : Defines the entry point for the console application.
//

#include 
#include 
#include 
#include "USB_Driver.h"

int main(int argc, char* argv[])
{
        int DevNum;
        int DataNum = 5000;//单位为包
        int PacketSize = 64*1024;//每次传输的数据字节数,该参数必须和单片机中的参数完全匹配
        int DataNumIndex = DataNum;
        int ret;
        char *pReadDataBuffer = (char *)malloc(PacketSize);
        char WriteDataBuffer[4];
        //扫描设备连接数,需要初始化
        DevNum = USBScanDev();
        printf("设备连接数为:%d\n",DevNum);
        //打开设备0
        if(USBOpenDev(0)){
                printf("打开设备成功!\n");
        }else{
                printf("打开设备失败!\n");
        }
        //告诉设备即将要读取的数据字节数
        WriteDataBuffer[0] = DataNum>>24;
        WriteDataBuffer[1] = DataNum>>16;
        WriteDataBuffer[2] = DataNum>>8;
        WriteDataBuffer[3] = DataNum>>0;
        ret = USBIntWriteData(0,EP1_OUT,WriteDataBuffer,4,1000);
        if(ret){
                printf("写数据成功!\n");
        }else{
                printf("写数据失败!\n");
        }
        //获取起始时间
    LARGE_INTEGER litmp;
    LONGLONG StartTime,EndTime;
    double dfFreq;
    QueryPerformanceFrequency(&litmp);// Get the performance counter frequency, in n/s
    dfFreq = (double)litmp.QuadPart;
    QueryPerformanceCounter(&litmp);  // Get the current value of the performance counter
    StartTime = litmp.QuadPart;       // Start time
        //循环读取数据
        do{
                ret = USBBulkReadData(0,EP1_IN,pReadDataBuffer,PacketSize,1000);
                if(ret != PacketSize){
                        break;
                }else{
                        DataNumIndex--;
                }
        }while(DataNumIndex > 0);
        if(DataNumIndex > 0){
                printf("读数据失败!\n");
        }else{
                printf("读数据成功!\n");
        }
        //获取结束时间并打印输出耗时和速度
    QueryPerformanceCounter(&litmp);// Get the current value of the performance counter
    EndTime = litmp.QuadPart; // Stop time
        // Print the write data speed information
        printf("-----------------------[url=http://www.embed-net.com]www.embed-net.com[/url]-----------------------\n");
        printf("读数据字节数: %d MBytes\n",(DataNum-DataNumIndex)*PacketSize/(1024*1024));
        printf("读数据消耗时间: %f s\n",(EndTime-StartTime)/dfFreq);
        printf("读数据速度: %.3f MByte/s\n",(DataNum-DataNumIndex)*PacketSize/((EndTime-StartTime)/dfFreq)/(1024*1024));
        printf("-----------------------[url=http://www.embed-net.com]www.embed-net.com[/url]-----------------------\n");
        //释放动态分配的内存空间
        free(pReadDataBuffer);
        //关闭设备0
        ret = USBCloseDev(0);
        if(ret){
                printf("关闭设备成功!\n");
        }else{
                printf("关闭设备失败!\n");
        }
        return 0;
}



程序应该很好理解,后面我会给出整个程序源码工程的。
若大家在编译PC程序的时候出现如下问题
fatal error LNK1123: failure during conversion to COFF: file invalid or corrupt
可以参考下面这个帖子进行解决
http://www.embed-net.com/thread-170-1-1.html

相关资料下载:
单片机端程序: firmware.rar (1.01 MB, 下载次数: 1039, 售价: 100 金币)
PC端程序: software.rar (287.37 KB, 下载次数: 596, 售价: 100 金币)
测试板电路原理图: BusSniffer.rar (407.72 KB, 下载次数: 3529)
USB3300数据手册: USB3300-USB-HS-Board-Datasheets.rar (645.29 KB, 下载次数: 1401)

转载本文请注明出处,本文链接地址为:
http://www.embed-net.com/thread-171-1-1.html

若需要焊接好的板子可以到这个链接
https://item.taobao.com/item.htm?spm=a1z10.1-c.w4004-15987418095.7.57dbe938LVVRtf&id=545721383347
注意:
上位机程序编译若出现语法错误,需要对工程做如下设置即可


也就是将原来的C编译器换成C++编译器即可!



人生到处知何似,应似飞鸿踏雪泥。

1110

帖子

173

主题

14万

金币

超级版主

Rank: 8Rank: 8

积分
149607
QQ
推荐
?楼主| 发表于 2015-6-29 14:14:31 | 只看该作者
设备驱动程序在PC软件包的USBDriver文件夹下的,插上设备后,在设备管理器里面右键点击设备,然后选择更新驱动程序,找到USBDriver这个目录即可
人生到处知何似,应似飞鸿踏雪泥。

9

帖子

0

主题

39

金币

注册会员

Rank: 2

积分
54
推荐
发表于 2015-7-5 11:36:26 | 只看该作者
SMSC是不是被Microchip给收购了?
我在Microchip找到了USB3300系列的一些资料。 当回搬运工:
en562802.pdf (636.91 KB, 下载次数: 329)
00001783B.pdf (977.54 KB, 下载次数: 305)
00001863A.pdf (385.87 KB, 下载次数: 246)
3300db.pdf (301.77 KB, 下载次数: 301)
en562704.pdf (375.29 KB, 下载次数: 244)

66

帖子

2

主题

238

金币

中级会员

Rank: 3Rank: 3

积分
415
推荐
发表于 2017-6-15 19:40:58 | 只看该作者
很想学习的,金币不够、、

1110

帖子

173

主题

14万

金币

超级版主

Rank: 8Rank: 8

积分
149607
QQ
推荐
?楼主| 发表于 2016-5-28 19:21:20 | 只看该作者
wacke 发表于 2016-5-28 08:42
用了USB3300是不是STM32的USB的端口就可以不用连了?
还是枚举的时候还是需要使用STM32的USB端口啊?

不需要STM32上的USB端口了
人生到处知何似,应似飞鸿踏雪泥。

9

帖子

0

主题

39

金币

注册会员

Rank: 2

积分
54
6#
发表于 2015-7-1 20:53:46 | 只看该作者
很不错, 做数据采集很合适, 可以做个虚拟示波器玩玩

29

帖子

1

主题

11

金币

注册会员

Rank: 2

积分
65
7#
发表于 2015-7-1 21:06:59 | 只看该作者
很不错, 做数据采集很合适,

5

帖子

0

主题

19

金币

新手上路

Rank: 1

积分
32
8#
发表于 2015-7-1 21:30:03 | 只看该作者
这个不错,谢谢

9

帖子

0

主题

39

金币

注册会员

Rank: 2

积分
54
9#
发表于 2015-7-1 21:41:19 | 只看该作者
不知道现在还有没有多的PCB板子?有机会想试试、玩玩虚拟示波器之类的或图像采集之类

3

帖子

0

主题

0

金币

新手上路

Rank: 1

积分
3
10#
发表于 2015-7-1 23:41:16 | 只看该作者
这个不错,下来认真读下。辛苦LZ了

6

帖子

0

主题

27

金币

新手上路

Rank: 1

积分
35
11#
发表于 2015-7-2 05:44:26 | 只看该作者
一直想学习一下USB,谢谢啦

1110

帖子

173

主题

14万

金币

超级版主

Rank: 8Rank: 8

积分
149607
QQ
12#
?楼主| 发表于 2015-7-2 09:30:21 | 只看该作者
foxpro2005 发表于 2015-7-1 21:41
不知道现在还有没有多的PCB板子?有机会想试试、玩玩虚拟示波器之类的或图像采集之类

还有的
人生到处知何似,应似飞鸿踏雪泥。

1

帖子

0

主题

6

金币

新手上路

Rank: 1

积分
7
13#
发表于 2015-7-3 08:24:50 | 只看该作者
顶。20大洋这要我顶多少帖子…

1110

帖子

173

主题

14万

金币

超级版主

Rank: 8Rank: 8

积分
149607
QQ
14#
?楼主| 发表于 2015-7-3 09:27:19 | 只看该作者
gameboy374 发表于 2015-7-3 08:24
顶。20大洋这要我顶多少帖子…

这个当然是为了让大家多参与讨论,大家也多分享点资料啊什么的,所以也希望理解哈
人生到处知何似,应似飞鸿踏雪泥。

1110

帖子

173

主题

14万

金币

超级版主

Rank: 8Rank: 8

积分
149607
QQ
15#
?楼主| 发表于 2015-7-5 14:57:52 | 只看该作者
foxpro2005 发表于 2015-7-5 11:36
SMSC是不是被Microchip给收购了?
我在Microchip找到了USB3300系列的一些资料。 当回搬运工:

多谢分享
人生到处知何似,应似飞鸿踏雪泥。

6

帖子

0

主题

27

金币

新手上路

Rank: 1

积分
35
16#
发表于 2015-7-5 16:24:53 | 只看该作者
麻烦问一下,那个 SN74LVC16T245DGGR 是干什么用的?是 STM32 与上位机通讯必需的吗?

1110

帖子

173

主题

14万

金币

超级版主

Rank: 8Rank: 8

积分
149607
QQ
17#
?楼主| 发表于 2015-7-6 09:18:02 | 只看该作者
martin1986 发表于 2015-7-5 16:24
麻烦问一下,那个 SN74LVC16T245DGGR 是干什么用的?是 STM32 与上位机通讯必需的吗?

与上位机通信不需要这个,这个芯片是我设计来和外部通信的,也就是通过FSMC并行读取外部的数据,类似于逻辑分析仪的功能
人生到处知何似,应似飞鸿踏雪泥。

6

帖子

0

主题

27

金币

新手上路

Rank: 1

积分
35
18#
发表于 2015-7-6 19:49:14 | 只看该作者
飞鸿踏雪 发表于 2015-7-6 09:18
与上位机通信不需要这个,这个芯片是我设计来和外部通信的,也就是通过FSMC并行读取外部的数据,类似于逻 ...

谢谢啊!准备过一阵子也做个类似的板子,学学USB通信。之前一段时间看的 CUBE 的 USB 例程,感觉cube库写的太繁琐了,多了好多“空壳”函数,而且是USB FS的例程。看了看你的程序,感觉简洁多了!

1110

帖子

173

主题

14万

金币

超级版主

Rank: 8Rank: 8

积分
149607
QQ
19#
?楼主| 发表于 2015-7-7 08:56:08 | 只看该作者
martin1986 发表于 2015-7-6 19:49
谢谢啊!准备过一阵子也做个类似的板子,学学USB通信。之前一段时间看的 CUBE 的 USB 例程,感觉cube库写 ...

共同学习...
人生到处知何似,应似飞鸿踏雪泥。

1

帖子

0

主题

8

金币

新手上路

Rank: 1

积分
9
20#
发表于 2015-7-8 13:42:02 | 只看该作者
太贵了,我算是破产了!

9

帖子

0

主题

39

金币

注册会员

Rank: 2

积分
54
21#
发表于 2015-7-9 00:32:42 | 只看该作者
PC上位机: VS2010编译有些问题,按照网上的大部分方法已经修改试过了,不知道是哪里的调用规范有问题。



1110

帖子

173

主题

14万

金币

超级版主

Rank: 8Rank: 8

积分
149607
QQ
22#
?楼主| 发表于 2015-7-9 09:22:12 | 只看该作者
foxpro2005 发表于 2015-7-9 00:32
PC上位机: VS2010编译有些问题,按照网上的大部分方法已经修改试过了,不知道是哪里的调用规范有问题。

...

是不是修改了函数调用方式?
人生到处知何似,应似飞鸿踏雪泥。

9

帖子

0

主题

39

金币

注册会员

Rank: 2

积分
54
23#
发表于 2015-7-9 09:45:16 | 只看该作者
飞鸿踏雪 发表于 2015-7-9 09:22
是不是修改了函数调用方式?

没有修改, 不过我重新转在VC++6.0进行了编译, 没有了报错

昨天晚上,测试的时候始板子刚开始是好的, 插上USB能识别到, 但上位机无法跟板子通讯,
多弄了几次, 把板子也多插拔了几次, 现在USB都识别不到了(CPU是好的),
估计USB3300坏掉了,真悲剧。。。。

9

帖子

0

主题

39

金币

注册会员

Rank: 2

积分
54
24#
发表于 2015-7-9 09:50:08 | 只看该作者
刚才检查了一下,??USB3300晶振振荡频率不对 才50Hz, 有可能芯片真挂了 或 晶振不起振了

1110

帖子

173

主题

14万

金币

超级版主

Rank: 8Rank: 8

积分
149607
QQ
25#
?楼主| 发表于 2015-7-9 10:08:00 | 只看该作者
foxpro2005 发表于 2015-7-9 09:50
刚才检查了一下,??USB3300晶振振荡频率不对 才50Hz, 有可能芯片真挂了 或 晶振不起振了

晶振部分有个很大的电阻焊接好了没?这个电阻会影响晶振的起振
人生到处知何似,应似飞鸿踏雪泥。

6

帖子

0

主题

4

金币

新手上路

Rank: 1

积分
11
26#
发表于 2015-7-20 10:30:05 | 只看该作者
不错 学习一下

6

帖子

0

主题

4

金币

新手上路

Rank: 1

积分
11
27#
发表于 2015-7-20 10:31:19 | 只看该作者
再水一金??呵呵

7

帖子

0

主题

16

金币

新手上路

Rank: 1

积分
23
QQ
28#
发表于 2015-7-20 16:19:12 | 只看该作者
楼主好强大

7

帖子

0

主题

16

金币

新手上路

Rank: 1

积分
23
QQ
29#
发表于 2015-7-20 16:21:31 | 只看该作者
拜帖..........

13

帖子

0

主题

800

金币

高级会员

Rank: 4

积分
831
30#
发表于 2015-7-21 10:20:00 | 只看该作者
USB3.0就是快

1

帖子

0

主题

10

金币

新手上路

Rank: 1

积分
11
31#
发表于 2015-7-21 14:30:02 | 只看该作者
向楼主学习

31

帖子

0

主题

0

金币

新手上路

Rank: 1

积分
31
32#
发表于 2015-7-22 09:39:26 | 只看该作者
楼主牛,强大

1

帖子

0

主题

26

金币

新手上路

Rank: 1

积分
27
33#
发表于 2015-7-27 15:59:38 | 只看该作者
很有帮助,感谢

3

帖子

0

主题

2

金币

新手上路

Rank: 1

积分
5
34#
发表于 2015-7-28 10:05:13 | 只看该作者
不错,我要的资料

3

帖子

0

主题

0

金币

新手上路

Rank: 1

积分
3
35#
发表于 2015-8-3 10:22:30 | 只看该作者
楼主对STM32F研究很深呀

17

帖子

2

主题

398

金币

中级会员

Rank: 3Rank: 3

积分
415
36#
发表于 2015-8-3 22:55:51 | 只看该作者
好东西,惜还下不下来,没积分

17

帖子

0

主题

0

金币

新手上路

Rank: 1

积分
17
37#
发表于 2015-8-5 10:26:22 | 只看该作者
解决了燃眉之急。。。

48

帖子

7

主题

3

金币

注册会员

Rank: 2

积分
81
38#
发表于 2015-8-6 00:27:31 | 只看该作者
很好,做usb逻辑分析仪,速度应该不错

4

帖子

0

主题

21

金币

新手上路

Rank: 1

积分
27
39#
发表于 2015-8-6 17:26:27 | 只看该作者
什么东西。

3

帖子

0

主题

12

金币

新手上路

Rank: 1

积分
15
40#
发表于 2015-8-7 16:59:05 | 只看该作者
赚金币,确实是不错。

29

帖子

1

主题

11

金币

注册会员

Rank: 2

积分
65
41#
发表于 2015-8-10 14:29:06 | 只看该作者

正在学习 参考下

31

帖子

0

主题

56

金币

注册会员

Rank: 2

积分
97
42#
发表于 2015-8-18 17:55:13 | 只看该作者
羞耻的再拿个金币,楼主厉害

1

帖子

0

主题

10

金币

新手上路

Rank: 1

积分
11
43#
发表于 2015-8-24 21:28:09 | 只看该作者
还有板子吗,大神,公司最近开发USB,让我找方案,一头雾水啊

5

帖子

0

主题

50

金币

注册会员

Rank: 2

积分
55
44#
发表于 2015-8-25 07:55:49 | 只看该作者
这个不错啊,想看看啦

10

帖子

0

主题

16

金币

新手上路

Rank: 1

积分
26
45#
发表于 2015-8-25 16:59:24 | 只看该作者
不错啊!!收藏了!!

10

帖子

0

主题

16

金币

新手上路

Rank: 1

积分
26
46#
发表于 2015-8-28 12:40:51 | 只看该作者
USB高速传输这个方案非常好

10

帖子

0

主题

14

金币

新手上路

Rank: 1

积分
24
47#
发表于 2015-8-31 08:06:00 | 只看该作者
看看能不能替换cy7c68013

12

帖子

0

主题

1

金币

新手上路

Rank: 1

积分
13
48#
发表于 2015-8-31 10:01:44 | 只看该作者
楼主很强大啊!!!!!!

1

帖子

0

主题

12

金币

新手上路

Rank: 1

积分
15
49#
发表于 2015-9-2 16:33:54 | 只看该作者
标记,学习一下!

19

帖子

0

主题

20

金币

注册会员

Rank: 2

积分
71
50#
发表于 2015-9-3 00:24:23 | 只看该作者
真心不错啊,虽然还没有玩

29

帖子

0

主题

66

金币

注册会员

Rank: 2

积分
147
51#
发表于 2015-9-5 00:01:04 | 只看该作者
必须顶啊!非常感谢!

19

帖子

0

主题

20

金币

注册会员

Rank: 2

积分
71
52#
发表于 2015-9-5 19:08:58 | 只看该作者
STM32的CUBE 出现了这个教程

13

帖子

0

主题

889

金币

高级会员

Rank: 4

积分
926
53#
发表于 2015-9-8 11:19:05 | 只看该作者
还有板子吗

1110

帖子

173

主题

14万

金币

超级版主

Rank: 8Rank: 8

积分
149607
QQ
54#
?楼主| 发表于 2015-9-8 13:33:37 | 只看该作者

木有了,最近在新设计一个板子...
人生到处知何似,应似飞鸿踏雪泥。

1110

帖子

173

主题

14万

金币

超级版主

Rank: 8Rank: 8

积分
149607
QQ
55#
?楼主| 发表于 2015-9-8 13:33:41 | 只看该作者

木有了,最近在新设计一个板子...
人生到处知何似,应似飞鸿踏雪泥。

13

帖子

0

主题

889

金币

高级会员

Rank: 4

积分
926
56#
发表于 2015-9-8 15:58:38 | 只看该作者
那可得先占位,大概啥时候出来呀

7

帖子

0

主题

12

金币

新手上路

Rank: 1

积分
29
57#
发表于 2015-9-9 13:18:45 | 只看该作者
学习学习, 现在板子连上来就是Unknown Device

29

帖子

0

主题

66

金币

注册会员

Rank: 2

积分
147
58#
发表于 2015-9-14 18:01:30 | 只看该作者
谢谢楼主分享,其实可以使用一个晶振:)
用个24M有源晶振,通过两个电阻分给MCU和USB3300即可。

1110

帖子

173

主题

14万

金币

超级版主

Rank: 8Rank: 8

积分
149607
QQ
59#
?楼主| 发表于 2015-9-14 18:33:57 | 只看该作者
sblpp 发表于 2015-9-14 18:01
谢谢楼主分享,其实可以使用一个晶振:)
用个24M有源晶振,通过两个电阻分给MCU和USB3300即可。

没这样做过,不过做这个板子也不差那个晶振的费用了
人生到处知何似,应似飞鸿踏雪泥。

15

帖子

1

主题

1

金币

新手上路

Rank: 1

积分
41
60#
发表于 2015-9-19 09:36:36 | 只看该作者
Thanks a log

3

帖子

0

主题

12

金币

新手上路

Rank: 1

积分
25
61#
发表于 2015-9-20 12:08:25 | 只看该作者
这个很不错

6

帖子

0

主题

29

金币

新手上路

Rank: 1

积分
47
62#
发表于 2015-9-28 19:18:17 | 只看该作者
这个我也看一看

17

帖子

1

主题

61

金币

注册会员

Rank: 2

积分
124
63#
发表于 2015-10-3 11:19:07 | 只看该作者
好贵哈,没的下呢

17

帖子

1

主题

61

金币

注册会员

Rank: 2

积分
124
64#
发表于 2015-10-4 14:42:06 | 只看该作者
凑钱下载,凑钱下载

17

帖子

1

主题

61

金币

注册会员

Rank: 2

积分
124
65#
发表于 2015-10-4 14:42:44 | 只看该作者

4

帖子

0

主题

28

金币

新手上路

Rank: 1

积分
45
66#
发表于 2015-10-5 14:42:26 | 只看该作者
楼主强大,能共享程序吗

1110

帖子

173

主题

14万

金币

超级版主

Rank: 8Rank: 8

积分
149607
QQ
67#
?楼主| 发表于 2015-10-5 16:01:18 | 只看该作者
海龟帅哥 发表于 2015-10-5 14:42
楼主强大,能共享程序吗

不是已经共享出来了吗?
人生到处知何似,应似飞鸿踏雪泥。

4

帖子

0

主题

28

金币

新手上路

Rank: 1

积分
45
68#
发表于 2015-10-5 16:52:58 | 只看该作者
楼主为什么我用w5500调试的时候,DNS成功了,但是ip连接不上呢?IP解释也是你那个

6

帖子

0

主题

11

金币

新手上路

Rank: 1

积分
25
69#
发表于 2015-10-8 16:55:09 | 只看该作者
楼主好强啊,学习了

69

帖子

5

主题

128

金币

中级会员

Rank: 3Rank: 3

积分
325
70#
发表于 2015-10-8 21:36:28 | 只看该作者
牛逼的狠辣,

69

帖子

5

主题

128

金币

中级会员

Rank: 3Rank: 3

积分
325
71#
发表于 2015-10-10 11:40:45 | 只看该作者
foxpro2005 发表于 2015-7-5 11:36
SMSC是不是被Microchip给收购了?
我在Microchip找到了USB3300系列的一些资料。 当回搬运工:

感谢感谢啊

21

帖子

2

主题

24

金币

新手上路

Rank: 1

积分
90
72#
发表于 2015-10-13 15:30:11 | 只看该作者
楼主大神啊,usb让您玩的这么好。

21

帖子

2

主题

24

金币

新手上路

Rank: 1

积分
90
73#
发表于 2015-10-13 15:57:03 | 只看该作者
金币这么贵啊。

1

帖子

0

主题

15

金币

新手上路

Rank: 1

积分
23
74#
发表于 2015-10-14 13:59:24 | 只看该作者
本人刚开始学习USB 谢谢分享!

11

帖子

0

主题

48

金币

注册会员

Rank: 2

积分
77
75#
发表于 2015-10-15 09:06:34 | 只看该作者
谢谢分享,好贵啊

69

帖子

5

主题

128

金币

中级会员

Rank: 3Rank: 3

积分
325
76#
发表于 2015-10-15 18:55:25 | 只看该作者
再水一金??呵呵

48

帖子

7

主题

3

金币

注册会员

Rank: 2

积分
81
77#
发表于 2015-10-18 14:31:20 | 只看该作者
请问楼主,如何解释这个错误
c:\users\kevin\downloads\高速usb通信\上位机程序\software\bussnifferdriver\source\usb_list.h(33): error C2061: 语法错误: 标识符“usb_list_is_empty”

1110

帖子

173

主题

14万

金币

超级版主

Rank: 8Rank: 8

积分
149607
QQ
78#
?楼主| 发表于 2015-10-18 22:03:04 | 只看该作者
homo 发表于 2015-10-18 14:31
请问楼主,如何解释这个错误
c:\users\kevin\downloads\高速usb通信\上位机程序\software\bussnifferdrive ...

你修改了程序?我编译好像没什么问题啊
人生到处知何似,应似飞鸿踏雪泥。

48

帖子

7

主题

3

金币

注册会员

Rank: 2

积分
81
79#
发表于 2015-10-19 08:13:40 | 只看该作者
修改过了,你工程是win32的,我将其移植到基于Dialog的工程,就没问题了。应该是编译器设置的问题

11

帖子

0

主题

16

金币

新手上路

Rank: 1

积分
49
80#
发表于 2015-10-19 19:47:07 | 只看该作者
标记,学习一下!

1110

帖子

173

主题

14万

金币

超级版主

Rank: 8Rank: 8

积分
149607
QQ
81#
?楼主| 发表于 2015-10-24 08:49:51 | 只看该作者
最近有人在编译PC端软件工程的时候反应出现很多语法错误,类似于下面这种:


分析其原因好像是代码中使用了bool,true,false这类关键词,这些关键词在C++中是支持的,C不支持,因此有可能是编译器设置问题,目前因为时间原因没去深入研究,后面找到方法了会在这里贴出来,比较快的解决办法是把工程配置为Release模式即可,估计是在Release模式下工程配置不一样...
人生到处知何似,应似飞鸿踏雪泥。

5

帖子

0

主题

26

金币

新手上路

Rank: 1

积分
41
82#
发表于 2015-10-24 09:22:04 | 只看该作者
楼主厉害!

4

帖子

0

主题

46

金币

注册会员

Rank: 2

积分
56
83#
发表于 2015-10-24 10:41:59 | 只看该作者
楼主威武!
谢谢分享,以后烧Flash多了一个选择

5

帖子

0

主题

2

金币

新手上路

Rank: 1

积分
17
84#
发表于 2015-10-25 05:22:41 | 只看该作者
不错不错,楼主威武

11

帖子

1

主题

6

金币

新手上路

Rank: 1

积分
32
85#
发表于 2015-10-26 17:08:02 | 只看该作者

好厉害,学习了

1

帖子

0

主题

8

金币

新手上路

Rank: 1

积分
11
86#
发表于 2015-10-27 11:10:26 | 只看该作者
真的很贵,看不了了

50

帖子

0

主题

196

金币

中级会员

Rank: 3Rank: 3

积分
343
87#
发表于 2015-11-2 14:39:29 | 只看该作者
学习

50

帖子

0

主题

196

金币

中级会员

Rank: 3Rank: 3

积分
343
88#
发表于 2015-11-2 16:58:51 | 只看该作者
还差几个金币下来看看

50

帖子

0

主题

196

金币

中级会员

Rank: 3Rank: 3

积分
343
89#
发表于 2015-11-3 09:19:47 | 只看该作者
每日一顶。。。。。。

7

帖子

1

主题

7

金币

新手上路

Rank: 1

积分
29
90#
发表于 2015-11-9 15:58:08 | 只看该作者
恩恩 ,学习了!

4

帖子

0

主题

29

金币

新手上路

Rank: 1

积分
41
91#
发表于 2015-11-12 10:32:55 | 只看该作者
高速USB程序比较实用,学习了

5

帖子

0

主题

6

金币

新手上路

Rank: 1

积分
21
92#
发表于 2015-11-15 15:22:26 | 只看该作者
谢谢楼主分享,慢慢赚积分,下源码~~

5

帖子

0

主题

6

金币

新手上路

Rank: 1

积分
21
93#
发表于 2015-11-15 15:23:04 | 只看该作者
谢谢楼主分享,慢慢赚积分,下源码~~

9

帖子

0

主题

2

金币

新手上路

Rank: 1

积分
29
94#
发表于 2015-11-20 08:20:01 | 只看该作者
想下源码看看,可惜没有积分啊

3

帖子

0

主题

10

金币

新手上路

Rank: 1

积分
15
95#
发表于 2015-11-29 16:09:14 | 只看该作者
好东西顶一下

29

帖子

0

主题

66

金币

注册会员

Rank: 2

积分
147
96#
发表于 2015-11-29 17:31:46 | 只看该作者
谢谢楼主分享,慢慢赚积分,下源码~~

16

帖子

0

主题

20

金币

注册会员

Rank: 2

积分
62
97#
发表于 2015-12-2 07:53:11 | 只看该作者
赚金币下文将

3

帖子

0

主题

10

金币

新手上路

Rank: 1

积分
19
98#
发表于 2015-12-2 17:29:43 | 只看该作者
资料不错,可惜没金币。。。。

3

帖子

0

主题

4

金币

新手上路

Rank: 1

积分
13
99#
发表于 2015-12-4 16:08:43 | 只看该作者

还差几个金币下来看看

59

帖子

15

主题

91

金币

中级会员

Rank: 3Rank: 3

积分
406
100#
发表于 2015-12-9 09:38:02 | 只看该作者
不错,前段时间有个同事弄USB3300,没有弄好。

6

帖子

1

主题

16

金币

注册会员

Rank: 2

积分
61
101#
发表于 2015-12-14 11:02:05 | 只看该作者
楼主很强大

6

帖子

1

主题

16

金币

注册会员

Rank: 2

积分
61
102#
发表于 2015-12-14 11:02:45 | 只看该作者
金币有点贵
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

QQ|Archiver|手机版|嵌入式以太网社区 ( 渝ICP备14007427号 )?

GMT+8, 2019-11-6 12:34 , Processed in 0.285745 second(s), 34 queries .

Powered by Discuz! X3.2

? 2001-2013 Comsenz Inc.

快速bet365体-在线体育投注_365体育投注地址_365体育投注登录 返回顶部 返回列表