Freescale-semiconductor TWR-MCF52259-Ethenet Bedienungsanleitung

Stöbern Sie online oder laden Sie Bedienungsanleitung nach Hardware Freescale-semiconductor TWR-MCF52259-Ethenet herunter. Freescale Semiconductor TWR-MCF52259-Ethenet User Manual Benutzerhandbuch

  • Herunterladen
  • Zu meinen Handbüchern hinzufügen
  • Drucken
  • Seite
    / 166
  • Inhaltsverzeichnis
  • LESEZEICHEN
  • Bewertet. / 5. Basierend auf Kundenbewertungen
Seitenansicht 0
TM
Freescale Semiconductor Confidential and Proprietary Information. Freescale™ and the Freescale logo are trademarks
of Freescale Semiconductor, Inc. All other product or service names are the property of their respective owners. © Freescale Semiconductor, Inc. 2006.
TWR-MCF52259-Ethenet
Hareesh S
Sr.FAE
Seitenansicht 0
1 2 3 4 5 6 ... 165 166

Inhaltsverzeichnis

Seite 1 - TWR-MCF52259-Ethenet

TMFreescale Semiconductor Confidential and Proprietary Information. Freescale™ and the Freescale logo are trademarksof Freescale Semiconductor, Inc. A

Seite 2 - Ethernet Overview Session

TMFreescale Semiconductor Confidential and Proprietary Information. Freescale™ and the Freescale logo are trademarksof Freescale Semiconductor, Inc. A

Seite 3

TMSoftware – General ConceptsThe General USB ProcessHow Does the Host Know a Device’s Requirements?Configuration Descriptor//-------------------------

Seite 4 - Ethernet

TMSoftware – General ConceptsThe General USB ProcessHow Does the Host Know a Device’s Requirements?Interface Descriptor//-----------------------------

Seite 5

TMSoftware – General ConceptsThe General USB ProcessHow Does the Host Know a Device’s Requirements?//-------------------------------------------------

Seite 6

TMSoftware – General ConceptsThe General USB ProcessHow Does the Host Know a Device’s Requirements?Device DescriptorConfiguration DescriptorConfigurat

Seite 7 - Connectors

TMSoftware – General ConceptsThe General USB Process1. Enumeration -Upon powering up, the host: queries all connected devices to determine the require

Seite 8

TMSoftware – General ConceptsThe General USB ProcessHostWhat device class are you?Do you supply the power or do I?How many and of what type of endpoin

Seite 9

TMSoftware – General ConceptsThe General USB ProcessHostWhat device class are you?Do you supply the power or do I?How many and of what type of endpoin

Seite 10 - Requires using external PHY

TMSoftware – General ConceptsThe General USB ProcessInterrupt Transfer - Devices that send very little data such as mice or keyboards would choose thi

Seite 11 - Full Duplex Ethernet Links

TMSoftware – General ConceptsThe General USB Process3. As the host enumerates each device it sets aside bandwidth for the devices that use the inte

Seite 12 - Basic Ethernet Network

TMSoftware – General ConceptsThe General USB Process5. The available bandwidth is then divided into frames, and the host controls those frames which

Seite 13 - Basic Ethernet Bus

TMFreescale Semiconductor Confidential and Proprietary Information. Freescale™ and the Freescale logo are trademarksof Freescale Semiconductor, Inc. A

Seite 14 - Collisions

TMSoftware – General ConceptsThe General USB ProcessFrames in More DetailEach frame begins with a Start of Frame packet followed by the hosts transact

Seite 15 - Can bypass not connected

TMSoftware – General ConceptsThe General USB ProcessPackets in More DetailPackets are a block of information with a defined data structure. The packet

Seite 16

TMSoftware – General ConceptsThe General USB ProcessPackets Associated with Each Type of TransferDataTokenData (IN or OUT)IsochronousHandshakeDataToke

Seite 17 - Ethernet Router/Gateway

TMSoftware – General ConceptsUSB Signaling• USB uses Non-Return to Zero, Inverted signaling– Separate clock signal not required to be delivered with d

Seite 18 - Typical MII Interface

TMSoftware – General ConceptsAPI Calls:What happens after enumeration?After enumeration the device is ready to perform the function it was designed fo

Seite 19 - *Autonegotiation

TMSoftware – General ConceptsAPI Calls:What happens after enumeration?Commonly used API calls for host devices:•host_init()•host_stop()•host_reset_bus

Seite 20 - IEEE 802.3 Data Frame

TMSoftware – General ConceptsAPI Calls:What happens after enumeration?Commonly used API calls for devices:

Seite 21 - Terminology

TMSoftware – General ConceptsAPI Calls:What happens after enumeration?Note to reviewers…. what happens behind the scenes (after enumeration) between t

Seite 22 - Ethernet Definition…

TMSoftware – General ConceptsNote to reviewers….A short introduction to the demos should go here.

Seite 23 - More Ethernet References

TMSoftware – General ConceptsNote to reviewers….Here should be a short discussion of what the programmer would have to do to modify the code in the De

Seite 24

TMFreescale Semiconductor Confidential and Proprietary Information. Freescale™ and the Freescale logo are trademarksof Freescale Semiconductor, Inc. A

Seite 25 - IP Classes

TMIntroduction to USBComplimentary SW for the MCF522xx Family of Microcontrollers:•USB Basic Device Controller•HID device layer for the USB driver– Ge

Seite 26 - IP Subnetting

TMUSB TopologyIntroduction to USBTMUSB Device •Reliable Bootloader •Embedded Pipe •Mass Storage (for attached SD card or similar) •FAT file System (f

Seite 27 - IPv4 network classes

TMUSB TopologyIntroduction to USBIntroduction to USBAppendix AUSB On-the-Go

Seite 28

TMUSB TopologyIntroduction to USBAppendix A USB On-the-GoUSB On-the-Go: What is it?Remember that previously we said that USB:1. can be implemented as

Seite 29 - Default Gateway

TMUSB TopologyIntroduction to USBUSB On-the-Go: What is it?By 2001, there was a proliferation of peripheral devices that could be interconnected and p

Seite 30

TMUSB TopologyIntroduction to USBUSB On-the-Go: What Applications would use it?OTG Device inPeripheral modeSame OTG Devicein host modeAbove is a typic

Seite 31

TMUSB TopologyIntroduction to USBUSB On-the-Go: How does it work?To implement OTG, two new protocols were added in the USB 2.0 addendum. These new pro

Seite 32

TMUSB TopologyIntroduction to USBUSB On-the-Go: Initial declarationAppendix A USB On-the-GoD+D-VBUSGNDIDMini-A plugMini-B plugDual-role DeviceDual-rol

Seite 33 - The OSI 7 Layer Model

TMUSB TopologyIntroduction to USBUSB On-the-Go: Negotiation processAppendix A USB On-the-GoSRP (Session Request Protocol) NegotiationsOTG-B (device) a

Seite 34 - Some Interesting RFC’s

TMUSB TopologyIntroduction to USBUSB On-the-Go: Negotiation processAppendix A USB On-the-Go1. OTG-A (host) enables OTG-B (device) to become host by se

Seite 35

TMFreescale Semiconductor Confidential and Proprietary Information. Freescale™ and the Freescale logo are trademarksof Freescale Semiconductor, Inc. A

Seite 36 - ColdFire MCU Roadmap

TMUSB TopologyIntroduction to USBUSB On-the-Go: Negotiation processAppendix A USB On-the-Go6. To return control back to OTG-A (host) , OTG-B (devic

Seite 38 - MCF52259 –FEC features

TMFreescale USB Solutions

Seite 39 - MCF52259-FEC Fetures

TMThe USB Controller Continuum. Only from Freescale.• USB is becoming the standard in Consumer and Industrial applications• Designers want a “one stop

Seite 40

TM• EDN China 2008 Innovation Award • winner of the Consumer Electronics IC category• MCF51JM128 •“A panel of distinguished judges, representing a cro

Seite 41 - MCF5223x - ePHY

TMUSB Solutions (Low/Full Speed, Device, Host, OTG)MC9S08JS16/8

Seite 42 - Complete Ethernet Solution

TMMCF52259 USB features• Dual Mode USB Controller• USB 1.1 and 2.0 complient full speed device controller• 16 bi-directional end points• DMA or FIFO d

Seite 45 - Freescale Complete Solution

TMLABs• LAB1 – HID ( Device operation)• LAB2 – CDC ( Device Operation)• LAB3 – MSD( Host Operation)• LAB4 – HID (Host Operation)

Seite 46 - Protocols

TMFreescale Semiconductor Confidential and Proprietary Information. Freescale™ and the Freescale logo are trademarksof Freescale Semiconductor, Inc. A

Seite 47 - What is Freescale MQX?

TMLAB1 – HID ( Human interface device)• In this Lab the MCF52259 board (USB) will control the PC curser.• Install the “Coldfire_USB_Lite.exe” file, •

Seite 48

TMProject file - HID Drag the *.mcp file to code warrior

Seite 49 - TCP/IP stack overview

TMProject file detailsProject files details

Seite 50 - TCP/IP stack structure

TMCompiling and flash programmingMake-Step1Flash programmer-Step2

Seite 51 - More details about the stack

TMFlash selectionSelect load settings- Step1Load the MCF52259 flash xml file- Step2

Seite 52

TMFlash selectionProper configuration chosen

Seite 53 - Ethernet LABs

TMFlash ErasingFlash erase

Seite 54

TMFlash ErasingFlash Erase

Seite 55 - Directory Structure

TMFlash programming.Program the code

Seite 56

TMOutput of the Lab• Insert the USB Cable to MiniA connector on the peripheral board and other side to your system USB port.• Reset the board.• Look a

Seite 57 - Project file

TMFreescale Semiconductor Confidential and Proprietary Information. Freescale™ and the Freescale logo are trademarksof Freescale Semiconductor, Inc. A

Seite 58

TMLAB2

Seite 59

TMLAB2-CDC• This LAB will demonstrate the USB to serial and visa versa communication.• Open the project file from the installed folder.– D:\Profiles\r

Seite 60

TMPC side drive file installationDriver file installationChoose the second option

Seite 61

TMPC-side driver file installationLocation

Seite 62 - Compiler the code

TMUSB driverUSB detected

Seite 63 - Flash progamming

TMCOM Port at System sideUSB commport numberStep1 – device manager

Seite 64 - Flash file selection

TMHyper terminal for USB• Open the Hyper terminal • Select the USB port.• Set the baud rate -19200• Data bit -8 • Parity -None• Stop bit- NO

Seite 65 - Erase and program the flash

TMHyper terminal for UART• Open one more Hyper Terminal • Set the Baud rate 19200• Type the character in one terminal, This shold be displayed in othe

Seite 67

TMLAB3

Seite 68 - Commands

TMFreescale Semiconductor Confidential and Proprietary Information. Freescale™ and the Freescale logo are trademarksof Freescale Semiconductor, Inc. A

Seite 69 - Setting IP address at PC side

TMLAB3 – MSD(HOST)• In this LAB will achieve reading and writing to thumb drive. This will demonstrate the Host functionality.• Open the Lab from the

Seite 70 - MCF52259 board to PC

TMReset the boardMessage from the board after reset

Seite 71 - IP Address changing

TMType Help Command details

Seite 72

TMUSB thumb driver detectedAfter thumb driver inserting the detection message

Seite 73

TMThumb drive contents.

Seite 74 - LAB3 – Web server

TM• AN3560.pdf page 21– for the USB operation

Seite 76 - Webserver demo

TMFreescale Semiconductor Confidential and Proprietary Information. Freescale™ and the Freescale logo are trademarksof Freescale Semiconductor, Inc. A

Seite 77

TMFreescale Semiconductor Confidential and Proprietary Information. Freescale™ and the Freescale logo are trademarksof Freescale Semiconductor, Inc. A

Seite 78 - TWR-MCF52259-USB

TMFreescale Semiconductor Confidential and Proprietary Information. Freescale™ and the Freescale logo are trademarksof Freescale Semiconductor, Inc. A

Seite 79 - This module contains

TMFreescale Semiconductor Confidential and Proprietary Information. Freescale™ and the Freescale logo are trademarksof Freescale Semiconductor, Inc. A

Seite 80

TMFreescale Semiconductor Confidential and Proprietary Information. Freescale™ and the Freescale logo are trademarksof Freescale Semiconductor, Inc. A

Seite 81 - In This Section:

TMFreescale Semiconductor Confidential and Proprietary Information. Freescale™ and the Freescale logo are trademarksof Freescale Semiconductor, Inc. A

Seite 82 - Introduction to USB

TMFreescale Semiconductor Confidential and Proprietary Information. Freescale™ and the Freescale logo are trademarksof Freescale Semiconductor, Inc. A

Seite 83

TMFreescale Semiconductor Confidential and Proprietary Information. Freescale™ and the Freescale logo are trademarksof Freescale Semiconductor, Inc. A

Seite 84

TMFreescale Semiconductor Confidential and Proprietary Information. Freescale™ and the Freescale logo are trademarksof Freescale Semiconductor, Inc. A

Seite 85

TMFreescale Semiconductor Confidential and Proprietary Information. Freescale™ and the Freescale logo are trademarksof Freescale Semiconductor, Inc. A

Seite 86

TMFreescale Semiconductor Confidential and Proprietary Information. Freescale™ and the Freescale logo are trademarksof Freescale Semiconductor, Inc. A

Seite 87

TMFreescale Semiconductor Confidential and Proprietary Information. Freescale™ and the Freescale logo are trademarksof Freescale Semiconductor, Inc. A

Seite 88

TMFreescale Semiconductor Confidential and Proprietary Information. Freescale™ and the Freescale logo are trademarksof Freescale Semiconductor, Inc. A

Seite 89 - Software

TMFreescale Semiconductor Confidential and Proprietary Information. Freescale™ and the Freescale logo are trademarksof Freescale Semiconductor, Inc. A

Seite 90

TMFreescale Semiconductor Confidential and Proprietary Information. Freescale™ and the Freescale logo are trademarksof Freescale Semiconductor, Inc. A

Seite 91

TMFreescale Semiconductor Confidential and Proprietary Information. Freescale™ and the Freescale logo are trademarksof Freescale Semiconductor, Inc. A

Seite 92

TMFreescale Semiconductor Confidential and Proprietary Information. Freescale™ and the Freescale logo are trademarksof Freescale Semiconductor, Inc. A

Seite 93

TMFreescale Semiconductor Confidential and Proprietary Information. Freescale™ and the Freescale logo are trademarksof Freescale Semiconductor, Inc. A

Seite 94

TMFreescale Semiconductor Confidential and Proprietary Information. Freescale™ and the Freescale logo are trademarksof Freescale Semiconductor, Inc. A

Seite 95

TMFreescale Semiconductor Confidential and Proprietary Information. Freescale™ and the Freescale logo are trademarksof Freescale Semiconductor, Inc. A

Seite 96

TMFreescale Semiconductor Confidential and Proprietary Information. Freescale™ and the Freescale logo are trademarksof Freescale Semiconductor, Inc. A

Seite 97

TMFreescale Semiconductor Confidential and Proprietary Information. Freescale™ and the Freescale logo are trademarksof Freescale Semiconductor, Inc. A

Seite 98

TMFreescale Semiconductor Confidential and Proprietary Information. Freescale™ and the Freescale logo are trademarksof Freescale Semiconductor, Inc. A

Seite 99

TMFreescale Semiconductor Confidential and Proprietary Information. Freescale™ and the Freescale logo are trademarksof Freescale Semiconductor, Inc. A

Seite 100 - Software – General Concepts

TMFreescale Semiconductor Confidential and Proprietary Information. Freescale™ and the Freescale logo are trademarksof Freescale Semiconductor, Inc. A

Seite 101

TMFreescale Semiconductor Confidential and Proprietary Information. Freescale™ and the Freescale logo are trademarksof Freescale Semiconductor, Inc. A

Seite 102

TMFreescale Semiconductor Confidential and Proprietary Information. Freescale™ and the Freescale logo are trademarksof Freescale Semiconductor, Inc. A

Seite 103

TMFreescale Semiconductor Confidential and Proprietary Information. Freescale™ and the Freescale logo are trademarksof Freescale Semiconductor, Inc. A

Seite 104

TMFreescale Semiconductor Confidential and Proprietary Information. Freescale™ and the Freescale logo are trademarksof Freescale Semiconductor, Inc. A

Seite 105

TMFreescale Semiconductor Confidential and Proprietary Information. Freescale™ and the Freescale logo are trademarksof Freescale Semiconductor, Inc. A

Seite 106

TMFreescale Semiconductor Confidential and Proprietary Information. Freescale™ and the Freescale logo are trademarksof Freescale Semiconductor, Inc. A

Seite 107

TMFreescale Semiconductor Confidential and Proprietary Information. Freescale™ and the Freescale logo are trademarksof Freescale Semiconductor, Inc. A

Seite 108

TMFreescale Semiconductor Confidential and Proprietary Information. Freescale™ and the Freescale logo are trademarksof Freescale Semiconductor, Inc. A

Seite 109

TMFreescale Semiconductor Confidential and Proprietary Information. Freescale™ and the Freescale logo are trademarksof Freescale Semiconductor, Inc. A

Seite 110

TMFreescale Semiconductor Confidential and Proprietary Information. Freescale™ and the Freescale logo are trademarksof Freescale Semiconductor, Inc. A

Seite 111

TMFreescale Semiconductor Confidential and Proprietary Information. Freescale™ and the Freescale logo are trademarksof Freescale Semiconductor, Inc. A

Seite 112

TMFreescale Semiconductor Confidential and Proprietary Information. Freescale™ and the Freescale logo are trademarksof Freescale Semiconductor, Inc. A

Seite 113

TMFreescale Semiconductor Confidential and Proprietary Information. Freescale™ and the Freescale logo are trademarksof Freescale Semiconductor, Inc. A

Seite 114

TMFreescale Semiconductor Confidential and Proprietary Information. Freescale™ and the Freescale logo are trademarksof Freescale Semiconductor, Inc. A

Seite 115

TMFreescale Semiconductor Confidential and Proprietary Information. Freescale™ and the Freescale logo are trademarksof Freescale Semiconductor, Inc. A

Seite 116

TMFreescale Semiconductor Confidential and Proprietary Information. Freescale™ and the Freescale logo are trademarksof Freescale Semiconductor, Inc. A

Seite 117

TMFreescale Semiconductor Confidential and Proprietary Information. Freescale™ and the Freescale logo are trademarksof Freescale Semiconductor, Inc. A

Seite 118

TMFreescale Semiconductor Confidential and Proprietary Information. Freescale™ and the Freescale logo are trademarksof Freescale Semiconductor, Inc. A

Seite 119

TMFreescale Semiconductor Confidential and Proprietary Information. Freescale™ and the Freescale logo are trademarksof Freescale Semiconductor, Inc. A

Seite 120 - Introduction To USB

TMFreescale Semiconductor Confidential and Proprietary Information. Freescale™ and the Freescale logo are trademarksof Freescale Semiconductor, Inc. A

Seite 121 - Advanced Topics

TMFreescale Semiconductor Confidential and Proprietary Information. Freescale™ and the Freescale logo are trademarksof Freescale Semiconductor, Inc. A

Seite 122 - Appendix A

TMFreescale Semiconductor Confidential and Proprietary Information. Freescale™ and the Freescale logo are trademarksof Freescale Semiconductor, Inc. A

Seite 123 - USB On-the-Go:

TMFreescale Semiconductor Confidential and Proprietary Information. Freescale™ and the Freescale logo are trademarksof Freescale Semiconductor, Inc. A

Seite 124

TMFreescale Semiconductor Confidential and Proprietary Information. Freescale™ and the Freescale logo are trademarksof Freescale Semiconductor, Inc. A

Seite 125

TMFreescale Semiconductor Confidential and Proprietary Information. Freescale™ and the Freescale logo are trademarksof Freescale Semiconductor, Inc. A

Seite 126

TMFreescale Semiconductor Confidential and Proprietary Information. Freescale™ and the Freescale logo are trademarksof Freescale Semiconductor, Inc. A

Seite 127

TMFreescale Semiconductor Confidential and Proprietary Information. Freescale™ and the Freescale logo are trademarksof Freescale Semiconductor, Inc. A

Seite 128

TMFreescale Semiconductor Confidential and Proprietary Information. Freescale™ and the Freescale logo are trademarksof Freescale Semiconductor, Inc. A

Seite 129

TMFreescale Semiconductor Confidential and Proprietary Information. Freescale™ and the Freescale logo are trademarksof Freescale Semiconductor, Inc. A

Seite 130

TMFreescale Semiconductor Confidential and Proprietary Information. Freescale™ and the Freescale logo are trademarksof Freescale Semiconductor, Inc. A

Seite 131

TMFreescale Semiconductor Confidential and Proprietary Information. Freescale™ and the Freescale logo are trademarksof Freescale Semiconductor, Inc. A

Seite 132 - Freescale USB Solutions

TMFreescale Semiconductor Confidential and Proprietary Information. Freescale™ and the Freescale logo are trademarksof Freescale Semiconductor, Inc. A

Seite 133 - Freescale

TMFreescale Semiconductor Confidential and Proprietary Information. Freescale™ and the Freescale logo are trademarksof Freescale Semiconductor, Inc. A

Seite 134 - • MCF51JM128

TMFreescale Semiconductor Confidential and Proprietary Information. Freescale™ and the Freescale logo are trademarksof Freescale Semiconductor, Inc. A

Seite 135 - MC9S08JS16/8

TMFreescale Semiconductor Confidential and Proprietary Information. Freescale™ and the Freescale logo are trademarksof Freescale Semiconductor, Inc. A

Seite 136 - MCF52259 USB features

TMFreescale Semiconductor Confidential and Proprietary Information. Freescale™ and the Freescale logo are trademarksof Freescale Semiconductor, Inc. A

Seite 137

TMFreescale Semiconductor Confidential and Proprietary Information. Freescale™ and the Freescale logo are trademarksof Freescale Semiconductor, Inc. A

Seite 138

TMFreescale Semiconductor Confidential and Proprietary Information. Freescale™ and the Freescale logo are trademarksof Freescale Semiconductor, Inc. A

Seite 139 - • LAB3 – MSD( Host Operation)

TMFreescale Semiconductor Confidential and Proprietary Information. Freescale™ and the Freescale logo are trademarksof Freescale Semiconductor, Inc. A

Seite 140

TMFreescale Semiconductor Confidential and Proprietary Information. Freescale™ and the Freescale logo are trademarksof Freescale Semiconductor, Inc. A

Seite 141 - Project file - HID

TMFreescale Semiconductor Confidential and Proprietary Information. Freescale™ and the Freescale logo are trademarksof Freescale Semiconductor, Inc. A

Seite 143 - Flash programmer-Step2

TMTWR-MCF52259-USBApril 7, 2010Hareesh SSr.FAE

Seite 144 - Flash selection

TM• Introduction to USB• Basic Operation of USB hardware and software• USB Data Structures for K2/3u• USB API Calls for K2/3uThis module contains:Modu

Seite 145

TMFreescale Semiconductor Confidential and Proprietary Information. Freescale™ and the Freescale logo are trademarksof Freescale Semiconductor, Inc. A

Seite 146 - Flash Erasing

TMIntroduction To USB

Seite 147

TMMotivation for the USB StandardHistory and Evolution of USBUSB TopologyUSB ConnectorsIntroduction to USBIn This Section:

Seite 148 - Flash programming

TM• an alternative to Apple’s 1394 digital link standard (FireWire )• a fast, bi-directional, low-cost, dynamically attachable serial interface• that

Seite 149 - Output of the Lab

TM• and adds true plug-and-play attributes for a wide range of devices simultaneously• with minimal or no user intervention required for configuration

Seite 150

TMHistory and EvolutionUSB 1.0 SpecificationIntroduction to USB19951996199820002001USB group formed USB 1.1 SpecificationUSB 2.0 SpecificationUSB On-t

Seite 151 - LAB2-CDC

TMIntroduction to USBUSB 2.0 High-speedUSB 1.1 Full-speedUSB 2.0 Full-speedUSB 1.1 Low-speedUSB 2.0 Low-speedSpecVast bandwidth improvementsVideo, sto

Seite 152 - Choose the second option

TMUSB TopologyIntroduction to USB• Single Host – The host controls communication with each device• Up to 127 devices can be attached• Devices are one

Seite 153 - Location

TMHubUSB TopologyHubHostRoot HubIntroduction To USBTopologyHub- Tiered StarHub

Seite 154 - USB driver

TMIntroduction to USBA-connector (upstream)B-connector (downstream)USB Standard ConnectorsHubHubBBBAAHubBBAAARoot HubBAABBAABBAConnector typesIntroduc

Seite 155 - COM Port at System side

TMUSB TopologyIntroduction to USBSoftwareGeneral Concepts

Seite 156 - Hyper terminal for USB

TMFreescale Semiconductor Confidential and Proprietary Information. Freescale™ and the Freescale logo are trademarksof Freescale Semiconductor, Inc. A

Seite 157 - Hyper terminal for UART

TMSoftware – General Concepts How Data is Transferred in USB How Does the Host Know the Device’s Requirements? The Enumeration Process: What happen

Seite 158

TMThe General USB ProcessHow Data is Transferred in USBFrameTransfer 1TransactionStart of FrameTransfer 2Transaction 1Packet 1Packet 2Packet 3Transact

Seite 159

TMSoftware – General ConceptsThe General USB ProcessHow Data is Transferred in USBFrames are made up of transfers, which are made up of transactions,

Seite 160 - LAB3 – MSD(HOST)

TMSoftware – General ConceptsThe General USB ProcessHow Data is Transferred in USBFrameTransfer TransferThere are 4 types of data transfer:1. Interrup

Seite 161 - Reset the board

TMSoftware – General ConceptsThe General USB ProcessHow Data is Transferred in USBEach transfer can contain multiple transactions and a transaction ca

Seite 162 - Type Help

TMSoftware – General ConceptsThe General USB ProcessHow Data is Transferred in USBFor each transaction there are three types of packets that communica

Seite 163 - USB thumb driver detected

TMSoftware – General ConceptsThe General USB ProcessHow Does the Host Know a Device’s Requirements?When a USB device is plugged into a USB port the ho

Seite 164 - Thumb drive contents

TMSoftware – General ConceptsThe General USB ProcessHow Does the Host Know a Device’s Requirements?These requirements are communicated to the host thr

Seite 165

TMSoftware – General ConceptsThe General USB ProcessHow Does the Host Know a Device’s Requirements?This hierarchy of the most commonly used descriptor

Seite 166

TMSoftware – General ConceptsThe General USB ProcessHow Does the Host Know a Device’s Requirements?Device DescriptorSince the device descriptor repres

Kommentare zu diesen Handbüchern

Keine Kommentare