CUBEMX
文章平均质量分 89
embedded_w
这个作者很懒,什么都没留下…
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
4.6、CUBEMX ST_USBD的复合类cdc+msc实现
当时的USBD从框架上仅支持单个类设备实现,所以做的修改很多,最近在工作碰到了一个复合USB设备的功能,在实现该功能时发现ST_USBD库已经从框架上实现了复合设备的功能,只需要做几处修改即可,记录下来.原创 2025-08-02 15:14:34 · 644 阅读 · 0 评论 -
4.5.2 CUBEMX USB之MSC+FATFS+FLASH(内部)
使用工具型号CUBEMX5.6 STM32F103ZET6开发板(正点原子战舰) LINK及其他线束 STM32Cube_FW_F1 V1.8.01、CUBEMX初始化初始化RCC初始化SYS初始化USART1初始化USB初始化FATFS初始化USB_DEVICE2、添加文件这个是在网上找的一个flash读写文件./* * flash.c * * Created: 2018-01-29 * Author: zhanglifu */原创 2020-09-18 17:29:02 · 3412 阅读 · 2 评论 -
4.5.1、CUBEMX USB之MSC+CDC
前言 本意是做一个CDC+MSC的复合设备,就是类似于ST-LINK2的那种设备,在平时使用串口功能通讯,偶尔可以通过拖拉文件进行IAP升级,但是在网上找了好多资料和教程后,却发现基本都是同一个教程,而且效果都不尽人意,总会出现一堆奇奇怪怪的效果,但是USB这个东西本身又是一个很复杂的协议,我又不想去学习,所以就贼心不死,去google了一些资料,但发现按照他们的流程走一遍后还是有问题,然后我就尴尬了原创 2020-08-09 14:18:17 · 2712 阅读 · 7 评论 -
4.4、CUBEMX USB之MSC+FATFS(基于外部FLASH(W25Q128))
所需工具CUBEMX5.6STM32F103ZET6开发板(正点原子战舰)LINK及其他线束1、CUBEMX初始化设置SYSTEM CORE下的SYS和RCC选项。设置USB时钟设置USB- 设置USB_DEVICEMSC_MEDIA_PACKET选择的是512,这里的图片是上个实验的图片。使能FATFS文件系统,选择为USER DEFINE,如下配置修改堆栈大小2、修改usbd_stroge_if.c3、修改user_diskio.c文件4、注意事项在FATFS系原创 2020-08-07 19:25:31 · 2112 阅读 · 1 评论 -
4.2、CUBEMX USB之MSC(基于内部FLASH)
所需工具CUBEMX5.6STM32F103ZET6开发板(正点原子战舰)LINK及其他线束1、CUBEMX初始化设置SYSTEM CORE下的SYS和RCC选项。设置USB时钟设置USB- 设置USB_DEVICE基本参数已经介绍过了,在上篇文章中MSC_MEDIA_PACKET 这个是USB接受到数据后,从端点内取出来存放的一段缓冲区,这个的大小对于USB读写速度会有一些影响。这里为了配合内部flash的大小,选择了2048.如果选用512的话,需要.修改堆栈大小原创 2020-08-07 12:20:16 · 2341 阅读 · 1 评论 -
4.3、CUBEMX USB之MSC(基于外部FLASH(W25Q128))
所需工具CUBEMX5.6STM32F103ZET6开发板(正点原子战舰)LINK及其他线束1、CUBEMX初始化设置SYSTEM CORE下的SYS和RCC选项。设置USB时钟设置USB- 设置USB_DEVICEMSC_MEDIA_PACKET选择为512!!!修改堆栈大小2、修改usbd_stroge_if.c添加头文件及宏定义#include "W25QXX.h"#define SPI_FLASH_BLK_NBR (原创 2020-08-07 12:19:36 · 1752 阅读 · 0 评论 -
4.1、CUBEMX USB应用之CDC
所需工具CUBEMX5.6STM32F103ZET6开发板(正点原子战舰)LINK及其他线束1、CUBEMX设置设置SYSTEM CORE下的SYS和RCC选项。设置USBUSB_MAX_NUM_INTERFACES是使用composite所使用的,这里使用默认即可。USBD_MAX_NUM_CONFIGURATION是Compound的时候所使用的,这里选择默认。USBD_MAX_STR_DESC_SIZ是字符描述符所用的内存空间大小,默认即可。USBD_SELF_POW原创 2020-08-07 12:17:44 · 2775 阅读 · 0 评论 -
3.1、CUBEMX使用FATFS读写SPI_FLASH
基于cubemx生成fatfs和SPI_FLAHS的使用原创 2020-07-30 18:31:45 · 3415 阅读 · 2 评论 -
3、CUBEMX工程读写SPIFLASH
利用CUBEMX配合原子的例程,生产读写SPIFLASH的基本工程后,移植原子的SPI驱动。原创 2020-07-30 14:40:47 · 1269 阅读 · 0 评论
分享