打印

GD32F130原来也能用USB

[复制链接]
3878|16
手机看帖
扫描二维码
随时随地手机跟帖
跳转到指定楼层
楼主
本帖最后由 Simon21ic 于 2017-2-7 18:29 编辑

官方型号说明里,GD32F130是不带USB的,不过,会不会有什么办法可以打开呢?
毕竟晶元上,很可能是一样的,研究了3天。。。。。。
没啥使用价值,只为好玩

硬件使用网上的一个开发板,当然,随便什么GD32F130的开发板都可以。
测试硬件使用12M外部晶振,USB_DM接1.5K电阻到PB5(没看错,1.5K需要接到USB_DM上)。
网上的硬件的USB上拉是接到USB_DP的,由于是STM32F130的开发板,所以没焊接,这里补上就行,1.5K焊接到了USB_DM:


固件下载到0x08000000:
demo.zip (8.21 KB)


沙发
MikeXiaoshi| | 2017-2-8 17:45 | 只看该作者
你的demo是作成什么设备了?

使用特权

评论回复
板凳
a20084666| | 2017-2-8 22:22 | 只看该作者
你是怎么做到的???

使用特权

评论回复
地板
tongbu2015| | 2017-2-8 22:24 | 只看该作者
这个USB的是用于供电的吧?

使用特权

评论回复
5
zhangbo1985| | 2017-2-8 22:26 | 只看该作者
这个是用于下载程序代码进行调试的?

使用特权

评论回复
6
chuntian2016| | 2017-2-8 22:28 | 只看该作者
看来楼主还是蛮厉害的,,佩服

使用特权

评论回复
7
vibra2016| | 2017-2-8 22:30 | 只看该作者
130的芯片的自身没有USB功能的

使用特权

评论回复
8
Simon21ic|  楼主 | 2017-2-9 13:57 | 只看该作者
vibra2016 发表于 2017-2-8 22:30
130的芯片的自身没有USB功能的

是啊,所以要研究怎么加上USB功能

使用特权

评论回复
9
Simon21ic|  楼主 | 2017-2-9 13:57 | 只看该作者
tongbu2015 发表于 2017-2-8 22:24
这个USB的是用于供电的吧?

原来的硬件应该只是供电,不过其实PCB上已经有USB相关的电路和保护芯片了,焊上去就可以

使用特权

评论回复
10
Simon21ic|  楼主 | 2017-2-9 13:58 | 只看该作者
本帖最后由 Simon21ic 于 2017-2-9 14:01 编辑
MikeXiaoshi 发表于 2017-2-8 17:45
你的demo是作成什么设备了?

一个自定义设备,没有功能,只是测试,可以读取到一些描述符,包括字符串描述符,设备名字是USBSerial
PC上应该会显示没有驱动,不过设备信息都可以得到

使用特权

评论回复
11
Simon21ic|  楼主 | 2017-2-9 13:59 | 只看该作者
zhangbo1985 发表于 2017-2-8 22:26
这个是用于下载程序代码进行调试的?

这个只是测试一下GD32F130上使用USB的功能,没啥实用性
实际用的话,还需要开发USB的实际功能,比如做成HID等等

使用特权

评论回复
12
Simon21ic|  楼主 | 2017-2-9 14:05 | 只看该作者
本帖最后由 Simon21ic 于 2017-2-9 14:07 编辑

上一些图片把:

里面的错误是协议分析仪的问题,电脑上并没有显示描述符错误,电脑上显示如下:

设备属性里的信息都正确,只是没安装驱动

使用特权

评论回复
13
shenmu2012| | 2017-2-10 22:06 | 只看该作者
这个没这样玩过的

使用特权

评论回复
14
desertsailor| | 2017-2-12 00:00 | 只看该作者
软件模拟的USB?

使用特权

评论回复
15
ljmf5| | 2017-3-3 18:36 | 只看该作者
就只有一个bin文件

使用特权

评论回复
16
a20084666| | 2017-3-24 23:14 | 只看该作者
怎么没动静???

使用特权

评论回复
17
shenmu2012| | 2017-3-26 18:26 | 只看该作者
这个主要是看怎样设计的,,设计合理的话,大多数的MCU都可以有USB可用的。

使用特权

评论回复
发新帖 我要提问
您需要登录后才可以回帖 登录 | 注册

本版积分规则

266

主题

2597

帖子

104

粉丝