硬汉嵌入式论坛

 找回密码
 立即注册
查看: 3182|回复: 9
收起左侧

分享一份我用keil5中的USB::CDC类实现的与SPI通讯例子

[复制链接]

5

主题

9

回帖

24

积分

新手上路

积分
24
发表于 2017-7-19 09:02:42 | 显示全部楼层 |阅读模式
公司的项目上使用了LORA,但是有没有LORA调试工具。刚好那段时间在学USB。于是干脆自己做一个USBtoLORA收发器。将STM32F103虚拟一个串口与有SPI接口的LORA通讯。为啥使用CDC类,因为它简单啊。使用自定义类或者其它类,还是写上位机驱动。我开始时时用的自定义类,在研究linusb时,发现老读取掉包,这问题还没解决。后来脑袋灵光一闪,发现使用CDC类是多么简单的事啊。而且,最后做出来发现,插上电脑,win10可以自己安装上驱动。win7/win8的驱动安装,keil的安装目录下有。具体的详细情况可看链接http://http://blog.csdn.net/u011976086/article/details/75258499 。这个可以直接使用串口调试软件使用。后面我自己使用Qt的串口类,根据项目协议,做了个上位机软件。开发起来还是很简单的。
20170717175427168.png 20170717175944270.png
USB_CDC_Example.rar (3.73 MB, 下载次数: 1256)
回复

使用道具 举报

1万

主题

6万

回帖

10万

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
106660
QQ
发表于 2017-7-19 15:01:07 | 显示全部楼层
非常感谢楼主分享,置酷[s:151]
回复

使用道具 举报

17

主题

177

回帖

233

积分

高级会员

积分
233
QQ
发表于 2017-8-27 19:30:13 | 显示全部楼层
[s:151]  [s:151]
回复

使用道具 举报

0

主题

6

回帖

6

积分

新手上路

积分
6
发表于 2017-8-31 14:34:33 | 显示全部楼层
非常感谢楼主的分享 学习
回复

使用道具 举报

20

主题

26

回帖

86

积分

初级会员

积分
86
发表于 2017-9-11 08:41:10 | 显示全部楼层
非常感谢楼主的分享
回复

使用道具 举报

1

主题

109

回帖

112

积分

初级会员

固件開發工程師

积分
112
QQ
发表于 2017-9-12 09:20:21 | 显示全部楼层
楼主的链接有一点小问题,直接是打不开的。
回复

使用道具 举报

6

主题

390

回帖

408

积分

高级会员

积分
408
发表于 2017-9-12 09:24:29 | 显示全部楼层
[s:142]  [s:142]  [s:142]  [s:142]
回复

使用道具 举报

3

主题

54

回帖

63

积分

初级会员

积分
63
发表于 2017-9-12 11:27:28 | 显示全部楼层
[s:151]
回复

使用道具 举报

0

主题

1

回帖

0

积分

新手上路

积分
0
发表于 2017-9-23 23:57:32 | 显示全部楼层
非常感谢楼主的分享 学习
回复

使用道具 举报

1

主题

33

回帖

36

积分

新手上路

积分
36
发表于 2018-1-6 10:34:42 | 显示全部楼层
感谢分享
回复

使用道具 举报

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

本版积分规则

QQ|小黑屋|Archiver|手机版|硬汉嵌入式论坛

GMT+8, 2024-4-28 04:11 , Processed in 0.281571 second(s), 34 queries .

Powered by Discuz! X3.4 Licensed

Copyright © 2001-2023, Tencent Cloud.

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