(1)Kinetis官方datasheet是必需的了,refer to USB寄存器部分; (2)Kinetis官方外设模块开速入手手册Kinetis Peripheral Module Quick Reference.pdf,里面有一部分对USB模块做了讲解,值得一看; (3)Kinetis官方的universal serial bus介绍,即单独的Kinetis USB模块介绍,这个比较难找,我传到附件里了,可以下载下来一看; (4)USB 2.0协议,找个中文版的瞅瞅,如果开发USB主机的话需要仔细看看,开发设备的话简单瞅瞅; (5)王宜怀老师的《嵌入式系统原理与实践——ARM Cortex-M4 Kinetis微控制器》,这本书里面对USB介绍的还是很不错的,我从里面还是受益匪浅的; (6)《圈圈教你玩USB》,这本书也是我极力推荐的,里面对USB开发讲的很细致,只是可惜圈圈用的是D12的芯片,而我们用的片内USB,不过很多东西是相通的,而且最主要的是书的最后讲的USB PC端驱动程序开发很有用,这个是必须要看看的,极力推荐之; (7)准备好飞思卡尔的官方例程包,里面有USB DCD和USB Device的例程,我们需要在此基础上改进,完成自己的代码的编写。
|