1)驱动下载及安装.目前ST公司支持WIN7版本号为:VCP_V1.3.1_Setup.exe (在官网上搜索stsw-stm32102即是了):先安装驱动后再插入USB不然安装不成功. 2)固件下载.目前ST公司最新USB固件库为:STM32_USB-FS-Device_Lib_V4.0.0(在官网上搜索stsw-stm32121即是了). 3)ST官网:www.st.com 4)检查系统是否带了usbser.sys文件.很多GHOST版本的系统,系统驱动文件丢失导致!INF文件下载地址:ht…
源:STM32 USB虚拟串口 串口调试在项目中被使用越来越多,串口资源的紧缺也变的尤为突出.很多本本人群,更是深有体会,不准备一个USB转串口工具就没办法进行开发.本章节来简单概述STM32低端芯片上的USB虚拟串口的移植.在官方DEMO中已经提供了现成的程序,这里对修改方法做简单说明. 官方demo及驱动程序,我存放在百度盘: http://pan.baidu.com/s/1hq3moE4 首先打开官方demo我们开始进行移植,第一步复制我们可用的文件,操作如下: Projects\Virt…
串口调试在项目中被使用越来越多,串口资源的紧缺也变的尤为突出.很多本本人群,更是深有体会,不准备一个USB转串口工具就没办法进行开发.本章节来简单概述STM32低端芯片上的USB虚拟串口的移植.在官方DEMO中已经提供了现成的程序,这里对修改方法做简单说明. 官方demo及驱动程序,我存放在百度盘: http://pan.baidu.com/s/1hq3moE4 首先打开官方demo我们开始进行移植,第一步复制我们可用的文件,操作如下: Projects\Virtual_COM_Port文件夹下…
目录 前言 示例代码 总结 前言 很多时候需要编写串口代码,但是又没有真实串口设备来调试代码.以及本身就是要操作2个串口的情况,可以使用"虚拟串口驱动"工具方便的调试代码. 使用方法就是点击添加端口,此时"COM1 <-> COM2"是一组,及对COM1写数据会让COM2读到,对COM2写数据会让COM1读到,是不是很方便. 下面是"虚拟串口驱动"工具的截图,我是在网上随便找的一个汉化版,大家可自行百度下载吧. 示例代码 串口收发都是…
转自:http://blog.csdn.net/bonnshore/article/details/7979705 写在前面的话: 博主新开了个人站点:你也可以在这里看到这篇文章,点击打开链接 本文是博主学习linux驱动移植整整两周后通过查阅资料并结合自己的一些观察所做的一些记录,旨在作为日后温习材料,由于博主尚无太多经验文中内可能会出现一些谬误,希望看到的热心朋友能拍砖指正. 在我前面的日中已经提到了我所做的SC16C550的串口移植,本来是没有什么技术难度,但对于新人来讲了解内核代码的结构…
一.stm32cubemx 生成工程后USB转串口出现黄色感叹号的问题 如下图所示,在stm32cubemx工程中选择usb转串口功能Communication Device Class (Virtual Port Com) USB配置默认 生成工程之后,插上USB会出现黄色感叹号,如下图所示: 解决办法: 打开工程的启动文件:startup_stm32f401xc.s中 Heap_Size EQU 0x200 修改为 Heap_Size EQU 0x1000 或者 Heap_Size EQU…
https://blog.csdn.net/errorhai/article/details/85333914…
参考我的RT Thread论坛文章 https://www.rt-thread.org/qa/thread-422644-1-1.html…
用libUSB来实现自己的驱动+下位机理论速度.=1M字节每秒. 达到极限速度   WINDOWS已经自带虚拟串口驱动,只不过还需要一个Inf文件 方法1:直接下载一个串口inf,来修改文件.   方法2:用libUSB来实现自己的驱动...及应用.用那个工具安装成自己定义的设备名字,应用程序就根据PID,VID来找到我们的设备,进行一系列读写.   下位机: 1,配置描述符的编写,见工程代码注释.主要是CDC类接口用端点2,数据接口用端点1和端点3     2,Get_line_coding请…
这篇博客主要是通过一个简单的例子来了解Android的串口驱动和应用,为方便后续对Android串口服务和USB虚拟串口服务的了解.这个例子中,参考了<Linux Device Drivers>书中的例子,并在该例子中增加了串口接收的处理.由于手上的机器是手机,硬件上只保留了一个串口用于debug.而且这里只做一个回环测试,因此使用一个FIFO模拟硬件的读写: void serial_in(char *data) //硬件:读取串口,FIFO:出队 void serial_out(char d…