![shequ.stmicroelectronics.cn](./template/st_v1/static/img/logo2.png)
STM32F105 U盘程序问题 单片机刚上电第一次插入U盘进行读写操作会失败但f_open()函数可以成功f_close()也可以成功,调用f_write()和f_read()会显示底层IO错误A hard error occurred in the low level disk I/O layer请问这是怎么回事?就是单片机上电必须插拔一次U盘才可以正常调用f_write和f_read函数 f_mount(),f_open(),f_lseek(),f)close()全都没有问题,只有当调用f_write(),和f_read()会显示A hard error occurred in the low level disk I/O layer,但是插拔完一次f_write(),和f_read()就可以使用了 ————————————————
原文链接:https://blog.csdn.net/2301_81882248/article/details/140664428 |
检查f_mount()函数调用后返回的状态,确保文件系统已经正确挂载。如果挂载失败或返回错误,后续的读写操作自然会出现问题 |
IAR 9.x环境下STM32重定向串口scanf如何实现?
stm32cubeide生成的freertos断言失败
STM32cubeide报错,但是使用STM32cubeprogram可以正常烧写程序
STM32F103定时器输入捕获最小可以捕获多大的周期
HAL库,驱动步进电机不转
STM32 ST-LINK Utility无法检测到芯片
STM32是小端模式,但为什么Keil中memory窗口和反汇编窗口的32位指令不一致?
STM32烧录时报错could not stop cortez-m device
STM32F103 通过HAL库配置ADC DMA传输,出现hardfault
stm32跑rtc时运行10s就会报错,电压波动2mV,使用32.768k 12.5pf 20ppm爱普生无源晶振,一旦跑起来就没事,跑不起来就卡死,这是怎么回事?在线等挺着急的!