芯片使用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卡正常 请问下有大佬遇到过这个问题吗 |
stm32h745的特殊引脚如何使用HAL库重定义
请问一下,我的nucleo板子连接usb线,找不到target,一直无法下载程序怎么回事呢?
请问一下,stm32WB有可以驱动声卡的驱动程序吗(声卡是PCM2704)?
STM32F407 USB怎么测试接口的极限速度
求技术解答,STM32H723的USB模拟U盘应用过程遇到了问题。
我的电脑识别不到STM32的ST-LINK驱动(特指针对芯片stm32wle5ccu6)
请问各位大佬,STM32F4怎么利用Typec口OTG,硬件电路怎么实现
L433单片机的SPI3,在从模式,开接收中断情况下的问题
stm32 usb复合设备支持键盘鼠标和hid串口通信可以实现吗
STM32H573VIT6复位失败
找到问题了,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也需要检测这个,但实际上好像不需要