jjzjj

STM32CubeMX教程30 USB_DEVICE - MSC外设_读卡器

1、准备材料正点原子stm32f407探索者开发板V2.4STM32CubeMX软件(Version6.10.0)keilµVision5IDE(MDK-Arm)ST-LINK/V2驱动野火DAP仿真器XCOMV2.6串口助手2、实验目标使用STM32CubeMX软件配置STM32F407开发板USB_OTG_FS为工作在MassStorageClass(大容量存储类)模式下的USB_DEVICE(USB从机),使其作为SD卡读卡器在Windows系统文件资源管理器中直接对SD卡进行读写操作3、实验流程3.0、前提知识关于USB的相关知识请读者阅读STM32CubeMX教程29USB_HOST

获取Visual Studio所用MSVC编译器版本:_MSC_VER数值

  本文介绍查看VisualStudio软件_MSC_VER值的方法。  _MSC_VER是微软公司推出的C/C++编译器——MSVC编译器的一个内置宏,其值表示当前VisualStudio软件中MSVC编译器的具体版本。不同的VisualStudio软件版本对应着不同的MSVC编译器版本——无论是不同发布年份的版本(例如VisualStudio2017与VisualStudio2019),还是同一发布年份的不同版本(例如VisualStudio2017version15.8与VisualStudio2017version15.9),其MSVC编译器版本都有差异,因此其_MSC_VER值各不相

Windows 11 家庭中文版找不到组策略文件gpedit.msc

最近因为调整日期问题需要用到组策略文件gpedit.msc,但是发现找不到文件在按键盘win+R打开运行界面输入gpedit.msc回车Windows找不到文件’gpedit.msc’。请确定文件名是否正确后,再试-次。检查电脑Windows系统版本是Windows11家庭中文版果断早网上搜索了一下发现Windows家庭版中并不包含组策略,其实不然,它有相关文件的,只是不让使用而已。那么我们让系统允许你使用就好了。解决方案1.勾选文件扩展名一般建议隐藏的项目也一起勾选了把我的电脑->查看->显示->文件扩展名->勾选2.桌面空白处右击新建文本文档3.把下面代码全选复制粘贴进去保存@echoof

STM32CubeMX学习笔记(48)——USB接口使用(MSC基于外部Flash模拟U盘)

一、USB简介USB(UniversalSerialBUS)通用串行总线,是一个外部总线标准,用于规范电脑与外部设备的连接和通讯。是应用在PC领域的接口技术。USB接口支持设备的即插即用和热插拔功能。USB是在1994年底由英特尔、康柏、IBM、Microsoft等多家公司联合提出的。USB发展到现在已经有USB1.0/1.1/2.0/3.0等多个版本。目前用的最多的就是USB1.1和USB2.0,USB3.0目前已经开始普及。STM32F103自带的USB符合USB2.0规范,不过STM32F103的USB都只能用来做设备,而不能用作主机。标准USB共四根线组成,除VCC/GND外,另外为D

win11家庭版组策略编辑器怎么打开?win11家庭版没有gpedit.msc怎么办

组策略编辑器是Windows11系统中非常实用的功能之一,但许多用户发现在Win11家庭版系统中输入gpedit.msc指令,无法打开使用该功能。今天,我将为您解决在win11家庭版没有gpedit.msc的问题。想要知道win11家庭版组策略怎么打开的用户们,赶紧来查看本文吧。win11家庭版没有gpedit.msc怎么办方法一、1、按快捷键Win+R,打开运行窗口,输入“regedit”,这样就打开了注册表编辑器。2、在编辑器左侧依次找到“HKEY_CURRENT_USER\Software\Policies\Microsoft\MMC”。3、双击右键的RestrictToPermitte

基于STM32实现USB复合设备CDC+MSC正确实现方式

摘要:前一段时间对无刷电机的驱动有了兴趣,移植了odrive和simpleFOC代码,里面有关于stm32实现USB复合的实例,最近也有打算在electronbot里实现U盘+通讯来实现bootloader和语音文件的拷贝和管理。看了网上也有相关实现文章,比较HAL原代码框架,无论是odrive里,还是网上其它实现案例,都是通过ep_addr进行switch,而原代码框架里有USBD_RegisterClassComposite函数,阅读HAL库USB相关代码后,决定以符合原代码框架的姿势打开USB组合设备CDC+MSC。目录摘要:编译环境 一、基本工程建立二、描述符修改1.设备层2.配置描述

GD32450Z U盘通信教程——使用USBHS利用内部全速PHY作为USB MSC主机实现U盘通信

USB高速(USBHS)支持主机模式、设备模式和OTG模式,并且包含了一个内部的全速USBPHY。对于全速和低速操作,不需要外部的USBPHY。本文为学习记录,介绍了在主机模式下,利用内部PHY实现U盘的通信。1. USBHS基础知识介绍1.1 USBHS信号线描述在主机或设备模式下,利用内部PHY的连接示意图如下所示。 上图信号线的作用如下表所示。I/O端口   类型描述VBUS输入总线电源端口DM输入/输出差分信号线-端口DP输入/输出差分信号线+端口在主机模式下,由于USBHS并不检测VBUS引脚的电平状态,VBUS引脚可以忽略。我们只需要配置DP、DM两个信号引脚,查询《GD32F45

查看Visual Studio软件_MSC_VER值(MSVC编译器版本)的方法

  本文介绍查看VisualStudio软件_MSC_VER值的方法。  _MSC_VER是微软公司推出的C/C++编译器——MSVC编译器的一个内置宏,其值表示当前VisualStudio软件中MSVC编译器的具体版本。不同的VisualStudio软件版本对应着不同的MSVC编译器版本——无论是不同发布年份的版本(例如VisualStudio2017与VisualStudio2019),还是同一发布年份的不同版本(例如VisualStudio2017version15.8与VisualStudio2017version15.9),其MSVC编译器版本都有差异,因此其_MSC_VER值各不相

Win11找不到gpedit.msc怎么办?Win11无法打开gpedit.msc解决教程

gpedit.msc(本地组策略编辑器)是介于控制面板和注册表之间的一种修改系统、设置程序的工具。利用组策略可以修改Windows的桌面、开始菜单、登录方式、组件、网络及IE浏览器等许多设置。近期有部分Win11用户遇到了找不到gpedit.msc的情况,这该如何解决呢?这里有小白重装系统的方法可以看看  1、按键盘上的【Win+X】组合键,或右键点击任务栏上的【Windows开始徽标】,在打开的右键菜单项中,选择【设置】;  2、Windows设置窗口,右侧找到并点击最底下的【系统信息(设备规格,重命名电脑,Windows规格)】;   3、Windows规格下就可以查看到Win11系统的版

Windows11 家庭中文版关于本地组策略编辑器gpedit.msc找不到即打不开的解决办法(征诚小张售后实测有效)

Windows11家庭中文版关于本地组策略编辑器gpedit.msc找不到即打不开的解决办法根本原因:是因为Windows11家庭中文版的版本系统没内置安装本地策略组编辑器好了废话不多说直接说解决办法第一步首先电脑上新建一个空文本文件输入以下内容:@echooffpushd“%~dp0”dir/bC:\Windows\servicing\Packages\Microsoft-Windows-GroupPolicy-ClientExtensions-Package~3*.mum>List.txtdir/bC:\Windows\servicing\Packages\Microsoft-Window