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

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扩展软件包
关注我们
st-img 微信公众号
st-img 手机版