用Holtek USB MCU实现USB Device(0)
已有 1767 次阅读2006-9-4 03:05
|个人分类:HOLTEK单片机|系统分类:单片机
一直想在论坛写个帖子,介绍Holtek USB MCU单片机的实际应用。无奈时间缘故,
上班忙公司的事,下班忙着在各个论坛灌水。忽然想通了,何不把自己的摸索经历写
下来与大家分享。于人,帮助初学者,于我,知识的总结与提升。
我将在这个帖子里面把我用Holtek 82K系列MCU开发USB Device的经验跟大家
分享,包括固件(也叫做韧件、单片机软件)、PC软件。主要局限在Low Speed
和HID,这样我们就不用开发Driver了,而是直接是有能够M$的HID Driver。至于
硬件,如果你跟我一样懒,直接抄Datasheet好了,保证可以跑。
虽然说包括Firmware和Software,但是以Firmware为主。因为Firmware最能
体现USB spec的内容,Driver也在很大程度上体现USB spec,但是不是这个帖子
讨论的主题。
我首先做个假设,参与讨论的朋友都可以:
1、熟练使用Holtek MCU的汇编指令集
2、熟练使用IDE3000来开发单片机应用
3、对USB有一定的了解,曾经浏览过USB spec,哪个版本都算数
4、对C++和Windows API有一定的了解(如果你不写Software就可不要求这个学分啦)