EFM32片内外设--USB
杀猪的大侠
希望能够一直做技术,来养家糊口。
展开
-
EFM32片内外设--USB MSD host framework
近几日在帮客户移植USB MSD host的协议栈。发现一下子将100+K的代码从一颗M3移植到另外一颗M3,其实还真的不简单,主要是不同厂家的M3,外设区别太大了。辛苦将底层的硬件层描述完成之后,发现USB协议的写法相差过大。不得不对其进行了一些修改。言归正传,我们还是看一下EFM32的 MSD host的协议栈的框架吧。 1. 硬件原理图设计 参照reference manual中的USB原创 2012-08-26 13:29:25 · 4332 阅读 · 0 评论 -
EFM32片内外设--USB晶振选择
一天,一客户反映,他们的新打样出来的LG380的板子,USB工作不正常。而且测试了好几块新打样的板子都不正常。 晕死,查看原理图,没有问题。查看PCB,也没有太大的问题。但是想想,比较明显的差别就在于LG为了实现USB的功能,需要外接一个48MHz的晶振。 后来他们的工程师提到: 该公司的采购曾经和他说了下,48MHz的晶振,他买的是泛音晶振。于是猜是不是由于这样的原因造成USB工作不正常。原创 2012-06-30 22:24:16 · 6211 阅读 · 2 评论