| поискавой системы для электроныых деталей |
|
UPD360 датащи(PDF) 24 Page - Microchip Technology |
|
|
|||||||||||||||||||||||||||||
UPD360 датащи(HTML) 24 Page - Microchip Technology |
|
24 / 221 page ![]() UPD360 DS00002084C-page 24 2016-2017 Microchip Technology Inc. This is not relevant for subsequent writes after a new Start condition, since a new register address (with its DIR subfield) must then be included. However, this would affect the address used by any subsequent read without first resetting the register address. For both single and multiple writes, if the master sends an unexpected start or stop condition, the device will stop imme- diately and will respond to the next sequence as needed. The data write to a multi-byte register may be delayed until after all bits are input. In the event that the full register is not written (master sends a start or a stop condition occurs unexpectedly), the write may be considered invalid and the reg- ister not affected. Multiple registers may be written in a multiple write cycle, each one being written in sequence. I2C writes must not be performed to unused register addresses. Figure 5-5 illustrates a typical single and multiple register write. 5.2.8 SPECIAL CSR HANDLING 5.2.8.1 Live Bits Register values are latched (registered) at the beginning of each register read to prevent the host from reading a chang- ing value. The latching occurs individually per register in a multiple register read sequence. 5.2.8.2 Change-on-Read Registers and FIFOs Any single-byte register that triggers a side-effect from a read operation (for example, containing “clear on read” bits, or advancing a FIFO structure) triggers only after the host has begun accessing the value. The value seen by the master will always be the original value and never the updated result of the side-effect. For a multiple-byte register that is considered a single unit, the change may be delayed until all bytes of the register have been read. In the event that the host sends a no-acknowledge on one of the first bytes of a multi-byte register, or a start or stop condition occurs unexpectedly before the acknowledge of the full register, the read may be considered invalid and the side-effect not triggered. Registers read in multiple-register read access will trigger multiple side-effects, occurring as they are read. The following registers have read side-effects: • Watchdog Count Register (WDT_COUNT) FIGURE 5-5: I2C SLAVE WRITES Multiple Register Writes Single Register Write S S A 2 S A 1 S A 0 0 R/~W Control Byte A A A A A 9 A 8 A C K A C K Address Byte 1 S A 6 S A 5 S A 4 S A 3 A 5 A 4 A 3 A 2 A 1 A 0 A C K Address Byte 0 A 7 A 6 13 12 11 10 D 5 D 4 D 3 D 2 D 1 D 0 P Data Byte D 7 D 6 A C K Data Byte 1 D 7 D 6 .. . D 1 D 0 A C K Data Bytes 2 — (n-1) .. . A C K Data Byte n D 7 D 6 .. . D 1 D 0 S S A 2 S A 1 S A 0 0 R/~W Control Byte A A A A A 9 A 8 A C K A C K Address Byte 1 S A 6 S A 5 S A 4 S A 3 A 5 A 4 A 3 A 2 A 1 A 0 A C K Address Byte 0 A 7 A 6 13 12 11 10 P A C K DIR Inc / Dec / Static 14 15 DIR Inc / Dec / Static 14 15 |
|
ссылки 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 |