最近在学习stm32f4的usb通信,用的是STM32F4DISCOVERY和Audio_playback_and_record工程。U盘连接如下: 工程就按照原样的来,在 USBH_USR_MSC_Application 函数里加入一个测试函数 f_open (&file,"0:/message.txt", FA_CREATE_ALWAYS|FA_WRITE); 调试时并不能在U盘里创建message文件,函数走近f_openl里边就停在 INITBUF(dj, sfn, lfn) ,不能往下走了,请教一下是哪里出了问题 |
STM32F407 定时器触发DMA 求助大神
【MCU实战经验】基于STM32F407的音频播放器设计
盘古UE-STM32F407工控板原理图
【STM32F429心得\疑问】+STM32F4之FSMC和FMC
STM32F429读取IO口传输的数据速率
STM32F407ZGT6 手摸芯片背部重启
STM32F4 SPI 动作时,软件片选信号被拉高,IO口程序逻辑失控
STM32F401RE NUCLEO求助,串口一直不能进中断
读取STM32F407内部温度传感器值错误
STM32F429多路内部ADC独立采集的办法
我是找的stm32f4discovery_FW_V1.1.0中的 Audio_playback_and_record 工程,都没有改,不是枚举完了就进入USBH_USR_MSC_Application用户程序了吗,在这里我自己添了几行测试代码,通过打印串口因袭,f_mount函数应该是执行成功了,没有打印mount fialed。然后程序就停在f_open里边了。主要是现成的与discovery板对应的U盘工程找不到,刚好发现以前的库有这个功能,所以就拿来学习了。