
芯片使用STM32F411,使能SDIO,四线接SD卡 使用stm32cubemx直接生成USB device,大容量储存设备,可以在电脑上看到U盘,使用stm32cubemx直接生成FATFS文件系统,勾选SD卡选项,可以直接对SD卡进行文件读写操作 问题是: 1,在USB工程上直接勾选FATFS的SD卡选项后,USB不能读卡(即使在这个工程中注释掉FATFS的使能也是一样) 1,在FATFS工程上直接勾选USBdevice+MSC后,USB不能读卡(即使在这个工程中注释掉FATFS的使能也是一样),但FATFS读写SD卡正常 请问下有大佬遇到过这个问题吗 |
STM32L433VCT6 LCD复用引脚如何分配?(同一个引脚同一个复用功能里还有三类引脚)
ART-PI H750-USB-MSC 设备描述符异常
stm32h743 usbh msc 读写 u盘 新购买的 u盘只能识别到但不能进行读写 ?
stm32哪个系列芯片支持2个USB,主设备,且usb可以支持标准的uvc协议,哪里可以下载usb开发库
新手小白,SMT32 TP Tool Windows无法安装驱动怎么处理
如何用c#使用ST25R3911DISCOComm.dll来读取和写入NDEF区的数据,需要相关例程,感谢各位大佬拯救一下我啊!????
USBx配置有哪些小的需要注意的细节?
ism330dhcxtr的I2c没有应答
H743ZIT6 USB虚拟串口 CDC电脑无法识别(获取描述符失败)
STM32F407的高速USB,采用的是虚拟串口方式,VCP驱动有linux系统的吗
找到问题了,FATFS版本R0.12C,在FATFS-target下生成了三个用户文件,其中fatfs_platform.c中的函数 uint8_t BSP_PlatformIsDetected(void),会检测管脚电平,如果为低,则SD卡会被FATFS占用(在SD_initialize中调用了BSP_SD_Init(),BSP_SD_Init()中调用了BSP_SD_IsDetected(),BSP_SD_IsDetected()中调用了BSP_PlatformIsDetected()),USB无法操作SD卡或者操作会有问题,但如果这个电平拉高就可以使用USB卡操作SD卡,但FATFS不能读写,可以通过操作这个电平在PC读写和本身读写两种状态切换
但问题来了:为什么一个检测SD卡是否在槽的管教会和FATFS有关,我一直理解为系统的,USB也需要检测这个,但实际上好像不需要