正在加载图片...
Philips Semiconductors ation USB interface device with parallel bus PDIUSBD12 NTERRUPT MODES Interrupt Register Byte 2 Bit 7 of Bit 5 of This command indicates the origin of an Clock Division Factor SetDMA terrupt bits(bits o to 5) are cle INTERRUPT PIN transaction status register through Read saction Status interrupt mode Interrupt command. The other bits are cleared after reading the interrupt 0 0 國如 POWER ON VALUE X SOF interrupt ONLY NOTE: RESERVED 1. Normal Interrupt: Normal interrupts from Interrupt Register Data Flow Commands sv865 Data flow commands are used to manage the data transmission between the USB endpoints and the external microcontroller. Much After a bus reset an interrupt will be of the data flow is initiated via an interrupt to the microcontroller. The erated this bit will be.a bus reset microcontroller utilizes these commands to access and determine whether the endpoint FIFOs have valid data is identical to a hardware reset through he REsET pin with the exception that Read Interrupt Register a bus reset generates an interrupt otification and the device is enabled at Read 2 bytes Suspend Change When the PDiusBd12 did not receive 3 Interrupt Register Byte 1 it will go into suspend state and DOTaTOTOTOTOTOTO] POWER ON VALUE to the suspend or awake state nill set this bit high and generate an CONTROL IN ENDPOINT DMA EOT his bit signifies that DMA operation is ENDPOINT 1 OUT ENDPOINT 1 IN IAIN OUT ENDPOINT Select Endpoint MAIN IN ENDPOINT Command 0005h The Select Endpoint command initializes an internal pointer to the sv864 start of the Selected buffer. Optionally, this command can be followed by a data read, which returns this byte 区是山 POWER ON VALUE FULLEMPTY Full Empty A1 indicates the buffer is full. 0 indicates an empty buffer. A1 indicates the selected endpoint is inPhilips Semiconductors Product specification USB interface device with parallel bus PDIUSBD12 1999 Jan 08 11 INTERRUPT MODES Bit 7 of Clock Division Factor SOF_ONLY interrupt mode Bit 5 of SetDMA INTERRUPT_PIN mode Types of Interrupt 0 0 Normal Interrupt1 0 1 Normal Interrupt + SOF1 1 X SOF interrupt ONLY NOTE: 1. Normal Interrupt: Normal interrupts from Interrupt Register : Data Flow Commands Data flow commands are used to manage the data transmission between the USB endpoints and the external microcontroller. Much of the data flow is initiated via an interrupt to the microcontroller. The microcontroller utilizes these commands to access and determine whether the endpoint FIFOs have valid data. Read Interrupt Register Command : F4h Data : Read 2 bytes Interrupt Register Byte 1 POWER ON VALUE MAIN OUT ENDPOINT MAIN IN ENDPOINT BUS RESET SUSPEND CHANGE 76 54 32 0 1 0 0 0 0 0 0 0 0 CONTROL IN ENDPOINT ENDPOINT 1 OUT ENDPOINT 1 IN CONTROL OUT ENDPOINT SV00864 Interrupt Register Byte 2 This command indicates the origin of an interrupt. The endpoint interrupt bits (bits 0 to 5) are cleared by reading the endpoint last transaction status register through Read Last Transaction Status command. The other bits are cleared after reading the interrupt registers. 76 54 32 X 1 0 0 POWER ON VALUE DMA EOT RESERVED X X X X X X SV00865 Bus Reset After a bus reset an interrupt will be generated this bit will be ‘1’. A bus reset is identical to a hardware reset through the RESET_N pin with the exception that a bus reset generates an interrupt notification and the device is enabled at default address 0. Suspend Change When the PDIUSBD12 did not receive 3 SOFs, it will go into suspend state and the Suspend Change bit will be high. Any change to the suspend or awake state will set this bit high and generate an interrupt. DMA EOT This bit signifies that DMA operation is completed. Select Endpoint Command : 00-05h Data : Optional Read 1 byte The Select Endpoint command initializes an internal pointer to the start of the Selected buffer. Optionally, this command can be followed by a data read, which returns this byte. 76 54 32 0 1 0 0 POWER ON VALUE FULL/EMPTY STALL X X X X X X SV00866 RESERVED Full/Empty A ‘1’ indicates the buffer is full, ‘0’ indicates an empty buffer. Stall A ‘1’ indicates the selected endpoint is in the stall state
<<向上翻页向下翻页>>
©2008-现在 cucdc.com 高等教育资讯网 版权所有