社区
单片机/工控
帖子详情
STM32 USB入门求助
艳阳
2011-08-03 04:24:45
最近由于工作需求,开始学习STM32,前两周学习了GPIO,SysTick,RCC,RTC,USART,DMA以及ADC等等,一路顺风顺水,今天到了USB这一块,感觉无从下手,网上下了几个例程,都运行不过去;
usb_lib.h这个库文件怎么添加到工程里面 ,目前这个很纠结,USB这一块应该怎么入门,需要什么,求大侠指点!
...全文
1062
6
打赏
收藏
STM32 USB入门求助
最近由于工作需求,开始学习STM32,前两周学习了GPIO,SysTick,RCC,RTC,USART,DMA以及ADC等等,一路顺风顺水,今天到了USB这一块,感觉无从下手,网上下了几个例程,都运行不过去; usb_lib.h这个库文件怎么添加到工程里面 ,目前这个很纠结,USB这一块应该怎么入门,需要什么,求大侠指点!
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
6 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
bihen
2012-08-08
打赏
举报
回复
不知道对STM32 USB虚拟串口通信是否有研究?请教下 硬件如何连接呢 设计的时候需要设计什么?
艳阳
2011-08-05
打赏
举报
回复
[Quote=引用 4 楼 alex_rcpilot 的回复:]
引用 2 楼 dreamjsc 的回复:
USB自己开发,几乎不可能!
LS不要把人吓跑了。
LZ开发STM32是用MDK还是IAR?硬件调试器是什么?操作系统版本怎样?
usb_lib.h似乎是MDK用的。我碰巧是用MDK,跟你说一下我的USB开发流程:
我的操作系统是Win7 x64。因此安装最新的MDK v4.20,架构基于Keil μVision 4。
我……
[/Quote]
USN确实很难哦 我根据其他论坛上面的下载了ST官方的um0412例程包 里面的例程全是Keil4版本的 所以我卸载了之前用的Keil3 换成了Keil4 例程也在慢慢研究 感觉逐渐进入状态了 你介绍的几个辅助软件很不错 我想应该用不了一个月 就可以搞定它了~
Simality
2011-08-04
打赏
举报
回复
[Quote=引用 2 楼 dreamjsc 的回复:]
USB自己开发,几乎不可能!
[/Quote]
LS不要把人吓跑了。
LZ开发STM32是用MDK还是IAR?硬件调试器是什么?操作系统版本怎样?
usb_lib.h似乎是MDK用的。我碰巧是用MDK,跟你说一下我的USB开发流程:
我的操作系统是Win7 x64。因此安装最新的MDK v4.20,架构基于Keil μVision 4。
我用的调试器是J-Link v7和v8(没错,买了两个),因此安装J-Link PC端软件包v4.24d,那里头有J-Link调试器的驱动。
不用上网搜USB例程,你可能搜到不同平台上的。直接到你MDK的安装目录,如Keil_ARM,在其子目录Keil_ARM\ARM\Examples\ST\STM32F10xUSBLib\Demos\ 下可以看到6个范例程序。分别是USB声卡、自定义USB人机接口、USB固件升级、USB鼠标、USB海量存储和USB虚拟串口范例。随便打开一个范例目录,到project目录下,双击扩展名为uvproj的项目文件即可打开已经组织好的项目。当然最好的方法是把范例复制到别的地方,做好版本控制,免得自己搅乱了。
如果你MDK的安装目录不是默认路径,可能需要在MDK编译环境项目组织窗口里右键单击项目根节点,选择第一项“Options for Target......”去配置项目的include和library索引路径。
如果你以前用别的IC做过USB开发,那么STM32 USB花半个月到一个月时间上手都不算久的。如果是头一次接触USB,而且对函数指针、库函数风格什么的概念不熟的话,多花一两个月都是有可能的啦。
辅助资料与软件:USB2.0 Specification英文原版、SlickEdit或Source Insight代码编辑器(MDK的界面很蛋疼,你懂的)、BUS Hound v6.0总线数据监视软件。
dreamjsc
2011-08-03
打赏
举报
回复
USB自己开发,几乎不可能!
greatriver007
2011-08-03
打赏
举报
回复
usb 有点复杂,你先运行你购买的实验班提供的程序试试看看结果
stm32
嵌入式开发实战
入门
与提高
本课程以实际操作演练的方式,以
stm32
系列单片机为例,手把手教你进行嵌入式开发,同步提高你的C语言能力,通过观看视频具体操作和课后反复练习,你将学会
stm32
寄存器与标准库和HAL库开发,
stm32
cubemx配置及应用,电机控制,掌握第三方库FAT,
USB
,emWin,TouchGFX,Lwip,FreeRTOS开发应用,通讯协议开发,AT指令开发,4G GPRS, MQTT物联网项目开发相关方面的知识。
STM32
应用开发实践教程:初识
STM32
1.1.1 什么是
STM32
1.
STM32
概述
STM32
微控制器是意法半导体(ST Microelectronics,ST)有限公司出品的一系列微控制 器(Micro Controller Unit,MCU)的统称。 意法半导体有限公司于 1987 年 6 月成立,由...
高手
入门
STM32
总结+学习步骤
我们渴望知道学习
STM32
前景如何?需要啥基础?难不难?适不适合我?但是什么时候能心潮澎湃地、相当着急地开始学
STM32
?日子在一天一天过去!你开始行动了吗?没有行动的思索,永远都不可能
入门
!把这些时间用来看书...
【转载】如何学习
STM32
?
STM32
入门
学习经验总结
我们渴望知道学习
STM32
前景如何?需要啥基础?难不难?适不适合我?但是什么时候能心潮澎湃地、相当着急地开始学
STM32
?日子在一天一天过去!你开始行动了吗?没有行动的思索,永远都不可能
入门
!把这些时间用来看书...
野火&洋桃
STM32
开发版学习指导完整版
STM32
学习笔记 该文章是我历时一个月整理总结而成,喜欢的烦请打个赏 如需下载其中图片链接可进入我博客下载页 完整版笔记可进入我博客下载页
单片机/工控
27,375
社区成员
28,770
社区内容
发帖
与我相关
我的任务
单片机/工控
硬件/嵌入开发 单片机/工控
复制链接
扫一扫
分享
社区描述
硬件/嵌入开发 单片机/工控
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章