TI中文支持网
TI专业的中文技术问题搜集分享网站

请教:TM4C1294的USB和MicroSD卡操作的问题

请教各位大神:

        自己做的一块TM4C1294NCPDT的板子,需要上位机通过USB控制板子,实现读取SD卡等操作。其中USB电路仿照EK-tm4c129xl上的电路,电路中U22(TPD4S012)封装太小了没有焊上(这个TPD4S012在USB电路中是必须的吗?)。下载usb_dev_bulk例程,收、发测试都没有问题。然后我在这个例子的基础上加入了读取SD卡的操作。

1、用5V电源供电时,程序可实现初始化、读SD卡、然后进入while(1).。功能都可实现,程序没有什么问题。

2、用USB供电时,程序卡在读SD卡的函数中,跳不出来。而且,电脑识别不了USB设备(设备描述符请求失败)。

问题:1、TPD4S012在USB电路中是必须的吗?

            2、USB 和SD卡是冲突的吗?两个总是不能共存。编程上有什么建议吗?

下面是我的部分电路图。。谢谢!!!

xyz549040622:

用USB供电肯定是可以的,和你的程序也没关系,应该还是电路的问题。EK的板子就实现了USB和SD卡的共存。

Caroline:

回复 xyz549040622:

谢谢您的回复!!

USB 和SD卡单独使用时没问题,放在一起就会卡死。USB电路跟EK板是一样的,SD卡电路中1脚和8脚是悬空的。

下图是DK板中SD卡电路图,1脚和8脚分别上拉和下拉,跟这个有关系吗??我把SD卡电路改一下再试试看吧。

赞(0)
未经允许不得转载:TI中文支持网 » 请教:TM4C1294的USB和MicroSD卡操作的问题
分享到: 更多 (0)