在产品设计开发中,常常感叹各种需要加入各种各样的驱动(包括加入硬件驱动IC和驱动程序的编写)。常常感到心有余而力不足啊。比如说,USB驱动。在这USB横行的年代,过去以往的串口已经退出历史的舞台了。虽然说现在的MCU 控制IC越来越多的嵌入了USB驱动的硬件模块。然而,对于设计产品所要求的经济性而言,最便宜的设计方案才是最好的方案!
曾几何时,也常常对USB驱动开发望洋兴叹和望而却步。 嘿嘿,本人设计的USB驱动开发学习板终于出炉了! 现在就先渺渺它的容颜吧,呵呵。
它可以实现的功能:
USB驱动开发功能。 有液晶显示功能,可以将来自于PC上位机的信息通过开发板实时的现实出来。同样也可以将开发板的信息,如按键出发输入获自定义信息在PC上位机软件界面上实时的现实。这样就完成了USB驱动开发通信的功能了。
上面的功能的实现,需要底层代码的编写和上位机的代码的编写。
UCOS-II移植学习。 可以将UCOS-II实时性操作系统移植到开发板上来,从而可以深入的学习UCOS-II系统的内幕,如任务的创建,调度, 邮箱通信等。
硬件构成:
元件少,很简单。 STC单片机+LCD1602的显示屏+PDIUSBD12+按键
下面是PCB图:
先介绍到这了,要花点时间去整理代码了, 到时本人将公开全部的设计资料,包括PCB和所有的软件代码, 好东西和大家一起分享 ^_^
用户377235 2012-9-25 16:25