STM32F0 fatfs u盘遇到奇怪现象
2019-07-14 15:30发布
打开微信“扫一扫”,打开网页后点击屏幕右上角分享按钮
最近有个项目,需要移植fatfs文件系统和全速usb库到STM32f072cbu6中,stm32模拟U盘读取SD卡数据。设备上电后判断是否有USB插入,有USB插入进入U盘状态,没有USB插入进入记录状态,将数据通过fatfs写入text文本。现象如下:如果设备在记录状态下断电,然后插USB线读取SD卡中的txt文件,会发现首行是乱码。但是,如果此时将USB线拔出(同时设备也断电了,因为USB提供电源),在重新插到PC上,再次读取text文件的时候却发现没有乱码,一切正常了。请问这会是哪边的问题?是fatfs文件系统还是usb移植上的问题?谢谢大家的解答!
一周热门 更多>