GD32F103 USB 虚拟U盘实验一(内部Flash)
这个直接抄官网的
官网是96M这里我改成72M,要注意把 rcu_usb_clock_config(RCU_CKUSB_CKPLL_DIV1_5);
这里分频
/* use HXTAL (XD series CK_HXTAL = 8M, CL series CK_HXTAL = 25M) */
//#define __SYSTEM_CLOCK_HXTAL (uint32_t)(__HXTAL)
//#define __SYSTEM_CLOCK_24M_PLL_HXTAL (uint32_t)(24000000)
//#define __SYSTEM_CLOCK_36M_PLL_HXTAL (uint32_t)(36000000)
//#define __SYSTEM_CLOCK_48M_PLL_HXTAL (uint32_t)(48000000)
//#define __SYSTEM_CLOCK_56M_PLL_HXTAL (uint32_t)(56000000)
#define __SYSTEM_CLOCK_72M_PLL_HXTAL (uint32_t)(72000000)
//#define __SYSTEM_CLOCK_96M_PLL_HXTAL (uint32_t)(96000000)
//#define __SYSTEM_CLOCK_108M_PLL_HXTAL (uint32_t)(108000000)
/* enable USB pull-up pin clock */ rcu_periph_clock_enable(RCC_AHBPeriph_GPIO_PULLUP);/* enable the power clock */rcu_periph_clock_enable(RCU_PMU);/* configure USB model clock from PLL clock */rcu_usb_clock_config(RCU_CKUSB_CKPLL_DIV1_5);/* enable USB APB1 clock */rcu_periph_clock_enable(RCU_USBD);
实验结果
GD的USB要是出现无法识别问题,建议到官网下载最新的版本,我就遇到过,GD官方包,能识别一次U盘,后面就无法识别了问题,下载最新版本就好了
GD32F103USB模拟U盘-C++文档类资源-CSDN下载
GD32F103 USB 虚拟U盘实验一(内部Flash)相关推荐
- 【正点原子STM32连载】第五十八章 USB虚拟串口(Slave)实验 摘自【正点原子】MiniPro STM32H750 开发指南_V1.1
1)实验平台:正点原子MiniPro H750开发板 2)平台购买地址:https://detail.tmall.com/item.htm?id=677017430560 3)全套实验源码+手册+视频 ...
- STM32SD卡实现USB虚拟U盘
下载源码请关注公众号 之前的文章中介绍过STM32读写SD卡和FatFS文件系统相关的知识.今天将在这基础上介绍STM32通过USB口虚拟U盘的知识.即插入USB接口后,电脑将SD卡识别为U盘,可以直 ...
- STM32Cube MX USB虚拟U盘+FATFS+W25Q128
第一次写CSDN,把这两天做的一个小实验记个笔记.写的不好请见谅,有错误欢迎指正,欢迎讨论.在做之前也参考其他博主的一些文章Carry_王的博客 USB基本概念不做介绍,不懂的可以先去了解,主要说明实 ...
- RT-thread实现USB虚拟U盘 模拟读卡器读写sd0
前言 rt-thread的usb组件包含了usb-device.usb-host等,最近需要在项目中添加PC端读写SD的功能,于是便考虑使用到本项目中去,这里我选用了usb-device,可以给USB ...
- STM32 USB虚拟串口调试总结(内部晶振、外部晶振配置、硬件电路说明、测试方法)
目录 1.参考链接: 2.虚拟串口硬件说明 2.1.程序中无需配置硬件的设计:D+直接接了3.3V的上拉电阻. 2.2.需要程序中配置D+上拉电阻使能的设计:可以软件模拟USB插拔,便于固件更新后自动 ...
- stm32cubeMX学习十八、SD卡虚拟U盘实验
本程序编写基于秉火霸道STM32F103ZET6运行环境. 跑这个实验之前吃了一些亏,让我一一道来! 1.软件写好了,却发现插入USB线连接到电脑后USB居然没有枚举 解决方法: 野火的这款开发板上做 ...
- 【单片机笔记】基于STM32F103C8的 USB 外部flash虚拟U盘
学习stm32已经很长时间了,但是一直没有过多的学习stm32的USB部分,因为实际工作还是用的比较少.说起USB那就有的说了,因为USB的功能很强大,这里主要重点记录一下STM32的USB部分,这个 ...
- STM32Cube MX USB双设备MSC+CDC 实现虚拟U盘+虚拟串口
前言 在上一篇文章实现USB虚拟U盘之后,项目需要用同一个USB口同时实现MSC和CDC功能,既能进行串口通信又能读取片外FLASH虚拟U盘.对于USB通用串行总线如果要真正搞明白这个协议还是比较困难 ...
- 利用STM32CubeMX软件生成USB_DEVICE_SD卡虚拟U盘
一.测试平台: MCU:STM32F429NIH6 工具:STM32CubeMX软件 编译软件:MDK 二.配置步骤 (1).打开STM32CubeMX软件,创建新的工程文件,先生成一个的串口的收发例 ...
最新文章
- 第十五周项目一-程序填空(范型程序设计)
- 爬取网页时自动获取网页编码信息,并对特殊的乱码页面(压缩过的网页内容)用gzip进行解码。...
- spark中local模式与cluster模式使用场景_Spark-Submit 和 K8S Operation For Spark
- 通Python实现操作 excel表格 工作效率提升百倍
- 【转】Android必备知识点- Android文件(File)操作
- JS高级学习笔记(6)- 事件循环
- 买硬盘需要知道哪些知识?
- 高德地图记录跑步轨迹_朋友圈晒跑步 亲测高德地图和百度地图哪个更实用
- Camtasia2020注册机顶级屏幕录像视频编辑软件安装教程
- 第十六周项目3电子词典
- Axure设计原型如何如何插入视频
- 谷粒商城-02-p20-p27
- Devexpress PdfViewer预览pdf,禁止下载,打印,复制
- SEO迅搜文章采集器V1.4
- 【LeetCode】计数质数 [M](素数筛选)
- 数据库封装 sql server mysql_mysql数据库封装
- WIN10 开机自动启动文件夹路径
- App推广经验|优派网助你了解读如何从零开始做好校园推广。
- 学美术去美术加网校靠谱吗?学员给出最高评价~
- 字体在ppt中可以整体替换吗_如何在ppt2010中批量替换字体