STM32
直播中

刘辉

7年用户 1092经验值
私信 关注
[问答]

请问使用STM32F1能实现USB和fatfs同时访问SD卡吗?

使用STM32F1能实现USB和fatfs同时访问SD卡吗,想实现1S写一次数据到SD卡,同时实现随时插USB线连接电脑查看数据,分开都已实现,一起的话就是实现不了。请各位大神指点指点,给个思路就行。万分感谢!

回帖(1)

赵护林

2024-4-23 14:43:02
可以实现,如果USB是MSC的话,USB的处理就是在中断里,访问SD卡的时候一定要在SD卡空闲的时候,通过不断查询标志位实现。如果FatFS使用了DMA读写sd卡,还要保证DMA和SD的优先级在USB之上。
如果是USB不在中断里处理,那就好办多了,随便搞个标志位就好了。
举报

更多回帖

发帖
×
20
完善资料,
赚取积分