:通过USB接口控制开发板LED闪烁速度并读取AD转换结果
一直想充分利用LP1343的USB Device接口作为初期开发时的人机接口。
如果有感兴趣的朋友可以下载原代码研究。所有程序基于:LPCXpresso v3.3 和VC++ 6.0。
同时我们也提供编译好的WINDOWS程序,方便没有VC++编译器的朋友。
LPCXpresso 有两个USB HID的例子:“usbhid”和“usbhid-rom”,usbhid-rom利用了引导ROM包含的USB驱动程序,简化了我们的USB应用开发。
为了更快的介入到USB开发,这里以usbhid-rom为基础,加入LED闪烁、AD5通道转换。PC机通过USB接口控制LED闪烁速度,并不断读取AD5通道转换结果。
为了完成以上工作,需要引出LPC1343的USB接口,电路很简单,里面的1.5k电阻我一时找不到,用了2K的。
如图
usb-sch.jpg (22.75 KB)
2010-5-30 14:29
上图我们只是简单的把D+通过一个电阻接到+3.3V。
元件不多,可以直接焊到开发板。下面是焊好的开发板: |