学海荡舟手机网
导航

主页 > 电子设备技术 > 维修入门基础 > > 详细内容

单片机USB通信驱动软件的安装和使用

 1.作用
  
  ①提供PC与C8051F32XUSB通信所需要使用的PC端USB接口驱动软件。不安装此驱动软件,上位机的应用软件无法控制并实现PC端USB接口的通信工作。

 ②提供C8051F32X单片机端的USB通信软件程序进行编译时所需的USB-API函数库文件。

 ③提供PC端用于USB通信的应用软件程序及在进行编译时所需的siusbxp.lib的函数库文件。  

 2.软件组成及安装
  
  ①所有软件文件都存在于美国on公司的usbxpress(3.11)压缩包内。

 ②将压缩包解压缩后,生成usbxpress install软件图标、examples、usbxpress_api等3个软件文件子目录和图标。

 ③在Driver子目录中,点击usb xpress install软件安装图标,安装PC端用于与单片机端USB通信的驱动软件。

 安装完成后,在PC列表上可显示:Siliconlaboratories usbxpressdevelop kit。

 3.使用
  
  USB通信驱动软件安装完成后,如要实现和单片机端USB接口通信,还需连接下位带USB接口的单片机设备端(单片机端需已写入USB通信程序)进行USB硬件确认、握手……。如果驱动程序装好,下位机USB设备正常工作,会在PC上显示:usbxpress_driver寻找api新硬件……发现新硬件,并在随后显示:新硬件已安装,可以使用了。此时,驱动软件就安装好了。

 在usbxpress_api子目录中,进入device,其中usbx_f320_1.lib文件就是用于C8051F32X单片机USB通信软件编译时所要调用的API函数库文件,Usb_api.h是它的头文件。

 进入host,siusbxp.lib是上位机应用软件(修改时)编译所需调用的库文件,Siusbxp.h是它的头文件。

 在example子目录中,打开filetransfer,再进入host,出现图标flie transfer.exe,点击该图标后,出现PC端单片机USB通信应用软件界面。

 当PC和下位机的C8051F32X单片机设备的USB连接好正常工作并握手时,select框内出现1234数字,即表示USB接口握手好,可以进行USB数据从单片机端(从单片机片内的flash2000地址起)上传到PC端通信的操作。点击brawse框,在长条框中输入所要存储的hex数据文件名,点击receive date,即可将存成hex码的数据文件上传到PC机。


相关文章