虞美乱世道 发表于 2017-7-19 09:02:42

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

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

eric2013 发表于 2017-7-19 15:01:07

非常感谢楼主分享,置酷

yumeng 发表于 2017-8-27 19:30:13

会唱歌的墙 发表于 2017-8-31 14:34:33

非常感谢楼主的分享 学习

beiqibing000 发表于 2017-9-11 08:41:10

非常感谢楼主的分享

----- 发表于 2017-9-12 09:20:21

楼主的链接有一点小问题,直接是打不开的。

star_66666 发表于 2017-9-12 09:24:29

shampoo 发表于 2017-9-12 11:27:28

503795163 发表于 2017-9-23 23:57:32

非常感谢楼主的分享 学习

andre_king 发表于 2018-1-6 10:34:42

感谢分享
页: [1]
查看完整版本: 分享一份我用keil5中的USB::CDC类实现的与SPI通讯例子