Discuz! REAL TIME TECHNOLOGY

 找回密码
 立即注册
12
返回列表 发新帖
楼主: ahwwq
打印 上一主题 下一主题

基于CDC的STM32F207与PC机的通信

[复制链接]

405

主题

0

好友

6581

积分

内部组员

Rank: 8Rank: 8

活跃会员 论坛元老

11#
发表于 2013-5-29 09:26:12 |只看该作者
Wjianw 发表于 2013-5-29 09:19
一个hid client,无源码,可以运行

这个是有源码的上位机程序

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?立即注册

回复

使用道具 举报

45

主题

0

好友

1639

积分

金牌会员

Rank: 6Rank: 6

12#
发表于 2013-5-29 16:01:28 |只看该作者
Wjianw 发表于 2013-5-29 09:19
一个hid client,无源码,可以运行

自带的HID Client已经可以编译成功了。现在数据的接收和发送都是一个字节的形式传输,不知道可以可以修改。
回复

使用道具 举报

405

主题

0

好友

6581

积分

内部组员

Rank: 8Rank: 8

活跃会员 论坛元老

13#
发表于 2013-5-29 21:40:07 |只看该作者
ahwwq 发表于 2013-5-29 16:01
自带的HID Client已经可以编译成功了。现在数据的接收和发送都是一个字节的形式传输,不知道可以可以修改 ...

缺的是哪个库?
回复

使用道具 举报

45

主题

0

好友

1639

积分

金牌会员

Rank: 6Rank: 6

14#
发表于 2013-5-30 12:28:48 |只看该作者
Wjianw 发表于 2013-5-29 21:40
缺的是哪个库?

我少加了一个cpp文件,加进去后,WDK库的一个头文件又和系统的头文件有冲突,删除WDK的sal.h文件,然后编译就OK了
回复

使用道具 举报

45

主题

0

好友

1639

积分

金牌会员

Rank: 6Rank: 6

15#
发表于 2013-5-30 22:03:18 |只看该作者
ahwwq 发表于 2013-5-29 16:01
自带的HID Client已经可以编译成功了。现在数据的接收和发送都是一个字节的形式传输,不知道可以可以修改 ...

目前没有什么进展,我修改了上位机,在发送端多发几个字节就会发送失败,不明白什么原因。还在调试当中
回复

使用道具 举报

45

主题

0

好友

1639

积分

金牌会员

Rank: 6Rank: 6

16#
发表于 2013-5-31 16:38:45 |只看该作者
ahwwq 发表于 2013-5-30 22:03
目前没有什么进展,我修改了上位机,在发送端多发几个字节就会发送失败,不明白什么原因。还在调试当中 ...

目前HID的发送和接收过程已经了解清楚,其实很容易,只是资料太少,走了很多弯路。

目前发送多字节已可以实现,貌似最多一次能发送64字节(是HID规定的)。接收多字节还需调试,
回复

使用道具 举报

45

主题

0

好友

1639

积分

金牌会员

Rank: 6Rank: 6

17#
发表于 2013-6-4 12:12:10 |只看该作者
这个帖子的例子是针对107的,使用的是STM32F1xx系列的标准库函数,在F2xx系列自带的固件例子中没有使用标准库,所以107做起来会简单很多
http://www.viewtool.com/bbs/forum.php?mod=viewthread&tid=199
回复

使用道具 举报

405

主题

0

好友

6581

积分

内部组员

Rank: 8Rank: 8

活跃会员 论坛元老

18#
发表于 2013-6-4 15:28:51 |只看该作者
ahwwq 发表于 2013-6-4 12:12
这个帖子的例子是针对107的,使用的是STM32F1xx系列的标准库函数,在F2xx系列自带的固件例子中没有使用标准 ...

这个源码无法在2系列用?还是通过修改可以?
原则上应该可以的吧
回复

使用道具 举报

45

主题

0

好友

1639

积分

金牌会员

Rank: 6Rank: 6

19#
发表于 2013-6-4 21:44:08 |只看该作者
Wjianw 发表于 2013-6-4 15:28
这个源码无法在2系列用?还是通过修改可以?
原则上应该可以的吧


1系列和2系列的驱动不一样
回复

使用道具 举报

45

主题

0

好友

1639

积分

金牌会员

Rank: 6Rank: 6

20#
发表于 2013-6-5 16:59:50 |只看该作者
Wjianw 发表于 2013-6-4 15:28
这个源码无法在2系列用?还是通过修改可以?
原则上应该可以的吧

2系列的HID的回传功能已经可以了,现在上位机只能发送一个字节,没有修改,之前修改过一个版本,一直Write错误,还没找出来,如下图所示:

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?立即注册

回复

使用道具 举报

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

Archiver|手机版|Real Time Group

GMT+8, 2025-3-15 23:30 , Processed in 0.030264 second(s), 18 queries .

Powered by Discuz! X2.5

© 2001-2012 Comsenz Inc.

回顶部