你的浏览器版本过低,可能导致网站不能正常访问!
为了你能正常使用网站功能,请使用这些浏览器。

STM32怎么和电脑USB相连

[复制链接]
ywc300 提问时间:2019-12-7 14:35 /
阅读主题, 点击返回1楼
收藏 2 评论30 发布时间:2019-12-7 14:35
30个回答
你若安好_清风徐来 回答时间:2019-12-9 09:39:21
使用USB转串口连接电脑就只能是串口了,如果使用USB和电脑通讯就可以有很多方式,就是底层协议难的写,
天臆弄人 回答时间:2019-12-9 09:52:04
STM32 写个底层 USB 发送读写函数,然后PC装驱动。用CDC类,或是HID,还需要写上位机,
ywc300 回答时间:2019-12-9 11:03:10
是否,有实例看下?先谢!
mylovemcu 回答时间:2019-12-9 11:21:56
ywc300 发表于 2019-12-9 11:03
是否,有实例看下?先谢!

看一下这个吧


USB HID Demonstrator Release 1.0.1.zip

下载

4.73 MB, 下载次数: 30, 下载积分: ST金币 -1

实验49 触控USB鼠标实验.rar

下载

376.97 KB, 下载次数: 14, 下载积分: ST金币 -1

基于STM32的USB程序开发笔记.pdf

下载

2.39 MB, 下载次数: 19, 下载积分: ST金币 -1

mylovemcu 回答时间:2019-12-9 11:23:52
ywc300 发表于 2019-12-9 11:03
是否,有实例看下?先谢!

希望给我个支持  
https://www.stmcu.org.cn/module/forum/thread-622432-1-1.html
ldptest 回答时间:2019-12-9 13:17:29
STM32与电脑相连至少有以下模式:
Audio:USB音频
CDC:虚拟串口
HID:人机接口(如:键鼠等)
Mass storage class:大容量存储设备
DFU:固件更新

假如加模块,那就更多了,如:USB转TTL再与STM连
ywc300 回答时间:2019-12-9 18:59:28
想简单点,直接用STM32的USB连接PC机,电脑操控?
mylovemcu 回答时间:2019-12-9 20:43:17
ywc300 发表于 2019-12-9 18:59
想简单点,直接用STM32的USB连接PC机,电脑操控?

不知道你控制什么  电子设计这东西没有最好的  只有最合适的  所有的设计都是根据特定的需求设计  

pc和STM32连接以后要做什么事情  

最简单的通讯就是RS232通讯方式  STM32输出RS232接口  电脑端接一个USB转232的模块 PC做一个软件  STM32写一个程序  就可以相互通讯了  根据PC的指令完成对应的工作
aiherong 回答时间:2019-12-10 04:11:55
0号负责配置不用于数据,缺省为下位机向上位机通报描述符,得到HOST响应后返回配置描述符,据此下位机设置其余数据通道为IN或OUT模式,再上报给上位机,这样通讯连接成功,在上述过程之前设置RCC一个位得到48MHz,且使能相关USB的两个(有一个似乎可有可无)中断,16个数据通道对应有各自的缓冲区,在那处理数据
时间久了,我可能记不太清楚,说错了,希望大家纠正一下!
aiherong 回答时间:2019-12-10 04:24:19
ywc300 发表于 2019-12-7 16:39
上位机用VC6.0,先谢谢!

要想在VC6里写USB驱动,得先下载DDK开发包,安装成功之后一系列繁琐的环境变量配置和VC自身一些配置,写驱动有一个共同入口函数,在那里决定驱动种类,如USB,建议到驱动开发论坛求助一下,说难不是太难,说客容易没一二两个月搞不明白

所属标签

相似问题

官网相关资源

关于
我们是谁
投资者关系
意法半导体可持续发展举措
创新与技术
意法半导体官网
联系我们
联系ST分支机构
寻找销售人员和分销渠道
社区
媒体中心
活动与培训
隐私策略
隐私策略
Cookies管理
行使您的权利
官方最新发布
STM32N6 AI生态系统
STM32MCU,MPU高性能GUI
ST ACEPACK电源模块
意法半导体生物传感器
STM32Cube扩展软件包
关注我们
微信公众号二维码 微信公众号
手机版二维码 手机版