完善资料让更多小伙伴认识你,还能领取20积分哦, 立即完善>
嗨,我用PIC32MX250F128B芯片作为USB主机,与SD卡和u***拇指驱动器接口。目前FatFs只在SD卡上实现,USB主机端使用MDD文件系统。它们都按预期在各自的驱动器上读/写。当我插入一个拇指驱动器,并且我想从SD卡执行读/写操作时,问题就出现了。也就是说,如果我尝试在“if(USBHostMSDSCSIMediaDetect())之外执行这些操作,它就会正常工作;但当我插入一个拇指驱动器时,问题就出现了。在“如果”的声明中,它不起作用。你们中有人也经历过这种行为吗?坦白说,我不知道该怎么办?当做
|
|
相关推荐
5个回答
|
|
啊,对不起,那么我可能误解了你的问题:你有USB-SD接口,当它作为USB连接时,PIC不能写入SD?这似乎是某种信号量:很有用,因为如果您“触摸”来自PIC WHILE的SD连接到主机,那么主机可能不会看到(所以通常是这样)变化,因此SD会损坏……
|
|
|
|
在我的例子中,PIC是作为USB主机运行的。我打算做的是在插入时将文件从SD卡(使用FATFS读取)复制到USB拇指驱动器(使用MDD写入)。有什么方法来管理/配置这个信号量吗?我期待听到你的建议,谢谢。
|
|
|
|
我明白了,那么我不确定…
|
|
|
|
这个问题可能与配置优先级低于USB中断优先级的SPI中断有关吗?
|
|
|
|
嗯,可以吗?嗯,是的。我通常不使用SPI中断。
|
|
|
|
只有小组成员才能发言,加入小组>>
5275 浏览 9 评论
2048 浏览 8 评论
1962 浏览 10 评论
请问是否能把一个ADC值转换成两个字节用来设置PWM占空比?
3225 浏览 3 评论
请问电源和晶体值之间有什么关系吗?PIC在正常条件下运行4MHz需要多少电压?
2272 浏览 5 评论
807浏览 1评论
702浏览 1评论
有偿咨询,关于MPLAB X IPE烧录PIC32MX所遇到的问题
636浏览 1评论
PIC Kit3出现目标设备ID(00000000)与预期的设备ID(02c20000)不匹配。是什么原因
696浏览 0评论
592浏览 0评论
小黑屋| 手机版| Archiver| 电子发烧友 ( 湘ICP备2023018690号 )
GMT+8, 2025-1-6 15:28 , Processed in 1.223544 second(s), Total 85, Slave 69 queries .
Powered by 电子发烧友网
© 2015 bbs.elecfans.com
关注我们的微信
下载发烧友APP
电子发烧友观察
版权所有 © 湖南华秋数字科技有限公司
电子发烧友 (威廉希尔官方网站 图) 湘公网安备 43011202000918 号 电信与信息服务业务经营许可证:合字B2-20210191 工商网监 湘ICP备2023018690号