| поискавой системы для электроныых деталей |
|
UPD360 датащи(PDF) 145 Page - Microchip Technology |
|
|
|||||||||||||||||||||||||||||
UPD360 датащи(HTML) 145 Page - Microchip Technology |
|
145 / 221 page ![]() 2016-2017 Microchip Technology Inc. DS00002084C-page 145 UPD360 11.4.2.6 RX Packet Status Register (RX_PKT_STAT) This register is applicable only when using auto-response/retry modes. This register is used in conjunction with the fol- lowing bits to provide additional information regarding the status of a received packet: • RX_DONE bit in the RX Interrupt Status Register (RX_IRQ_STAT) • RX_PCOL_ERROR bit in the RX Error Interrupt Status Register (RX_ERR_IRQ_STAT) • RX_PKT_DROPPED bit in the RX Error Interrupt Status Register (RX_ERR_IRQ_STAT) • RX_BUF_OVR_RUN bit in the RX Error Interrupt Status Register (RX_ERR_IRQ_STAT) Bits in this register are sticky, i.e., once any bit is set by hardware this field cannot be updated by hardware until software clears the field. A value of 0x00 indicates no errors, while a value of 0xFF indicates that the packet status is currently unknown. Other values are interpreted as specified in the bit definitions for this register. Address: 1A45h Size: 8 bits Note: There no status for having received a GoodCRC message with matching MSG_ID. Successful completion of a TX is indication that a valid GoodCRC ACK was received. Note: Bits in this register are set by hardware and must be cleared by software. The bits are not mutually exclu- sive, i.e., more than one bit may be set depending on the circumstance. Bits Description Type Default 7 RESERVED RO - 6 RX_PKT_STAT[6] ODD_NIBBLES. Received packet dropped because it had odd number of nib- bles in data phase. Not set if RX_PKT_STAT[3] (RX_OVER_SIZE) is set regardless of bad CRC, symbol errors or odd nibbles. RX_BAD_PKT interrupt is asserted. R/W1C 0b 5 RX_PKT_STAT[5] SYM_ERROR. There was a symbol error in packet but BAD_CRC was not reported. Not set if RX_PKT_STAT[3] (RX_OVER_SIZE) is set regardless of bad CRC, symbol errors or odd nibbles. RX_BAD_PKT interrupt is asserted. R/W1C 0b 4 RX_PKT_STAT[4] RX_FIFO_FULL. Received packet had to be dropped because the FIFO was full either at SOP or during data. RX_BUF_OVR_RUN interrupt is asserted. R/W1C 0b 3 RX_PKT_STAT[3] RX_OVER_SIZE. Received packet had to be dropped because it was larger than the maximum size set in the RX Maximum Packet Size Register. RX_BAD_PKT interrupt is asserted. R/W1C 0b 2 RX_PKT_STAT[2] PCOL_ERROR. Received other than GoodCRC or Ping message when GoodCRC was expected. RX_PCOL_ERROR interrupt is asserted. R/W1C 0b 1 RX_PKT_STAT[1] DUPLICATE_PACKET. Applicable to auto-response mode. RX_PKT_- DROPPED interrupt is asserted. R/W1C 0b 0 RX_PKT_STAT[0] BAD_CRC. RX packet had bad CRC. RX_BAD_PKT interrupt is asserted. This bit is also forced set if symbol error or odd nibble count occurs. It is not set if RX_PKT_STAT[3] (RX_OVER_SIZE) is set, regardless of bad CRC, symbol errors or odd nibbles. R/W1C 0b |
|
ссылки URL |
| Вашему бизинису помогли Аллдатащит? [ DONATE ] |
Что такое Аллдатащит | реклама | контакт | Конфиденциальность | Ссылка на техническое описание | обмен ссыками | поиск по производителю All Rights Reserved©Alldatasheet.com |
| Russian : Alldatasheetru.com | Korean : Alldatasheet.co.kr | Spanish : Alldatasheet.es | French : Alldatasheet.fr | Italian : Alldatasheetit.com Portuguese : Alldatasheetpt.com | Polish : Alldatasheet.pl | Vietnamese : Alldatasheet.vn Indian : Alldatasheet.in | Mexican : Alldatasheet.com.mx | British : Alldatasheet.co.uk | New Zealand : Alldatasheet.co.nz |
|
Family Site : ic2ic.com |
icmetro.com |