

如果您无法下载资料,请参考说明:
1、部分资料下载需要金币,请确保您的账户上有足够的金币
2、已购买过的文档,再次下载不重复扣费
3、资料包下载后请先用软件解压,在使用对应软件打开
基于PDIUSBD12芯片扩展W78E58的USB接口 Introduction: USB(UniversalSerialBus)technologyhasrevolutionizedthewayinwhichdataistransferredbetweenmachines.Itisahighlyreliable,scalable,andefficienttechnologythathaswidespreadapplicationstoday.OneofthekeydriversoftheuniversaladoptionofUSBisitseaseofuseandflexibility.USBdevicescaneasilybeinterconnectedtocreateanetworkofdevicesthatcansendandreceivedataeasily.OneoftheavailableoptionsforimplementingUSBconnectivityinmicrocontroller-basedsystemsisthePDIUSBD12chip.ThispaperdiscussestheapplicationofthePDIUSBD12chiptoextendW78E58'sUSBinterface. PDIUSBD12ChipOverview: ThePDIUSBD12chipisaUSBhostanddevicecontrollerthatprovidesacompleteUSBinterfacetomicrocontrollerdevices.Ithasahigh-speedUSB2.0controllerthatsupportsfull-speed(12Mbps)andlow-speed(1.5Mbps)modes.ThePDIUSBD12chipisdesignedtohandleallthelow-levelUSBinterfaceprotocols,enablinghostanddeviceoperationwithminimalinterventionfromthemicrocontroller.Ithasan8-bitparallelinterfacethatconnectstothemicrocontrollerforcontrolanddatatransfer. W78E58MicrocontrollerOverview: TheW78E58microcontrollerisa8-bitMCS-51compatiblemicrocontrollerwithanin-systemprogramming(ISP)feature.Ithas64kBofflashmemory,1kBofdatamemory,and2kBofEEPROM.Italsohasarichsetofperipheralfunctions,includingaUART,atimer,anI2Cbusinterface,andan8-bitADC. ExtendingW78E58'sUSBInterfaceusingPDIUSBD12Chip: Formanyapplications,itisnecessarytohaveaUSBinterfacefordatatransfer,whichisnotavailablenativelyonmostmicrocontrollers,includingtheW78E58.ByaddingaUSBinterfaceusingthePDIUSBD12chip,theW78E58cancommunicatewithUSBdevices,suchasUSBflashdrives,printers,andotherUSB-compliantdevices.ThePDIUSBD12chipcanbeinterfacedwiththeW78E58usingthe8-bitparallelinterface. ThefirststepinimplementingtheUSBinterfaceistoconnectthePDIUSBD12chiptotheW78E58microcontrollerusingan8-bitparallelinterface.ThisinterfaceisusedtoconfigurethePDIUSBD12chipandsenddatatoandfromtheUSBinterface.OncethePDIUSBD12chipisconnectedtothemicrocontroller,thenextstepistoconfigureitforusewith

快乐****蜜蜂
实名认证
内容提供者


最近下载