| 전자부품 데이터시트 검색엔진 |
|
CS43L21 데이터시트(PDF) 34 Page - Cirrus Logic |
|
|
|||||||||||||||||||||||||||||
CS43L21 데이터시트(HTML) 34 Page - Cirrus Logic |
|
34 / 63 page ![]() 34 DS723A1 CS43L21 ment bit in MAP allows successive reads or writes of consecutive registers. Each byte is separated by an acknowledge bit. The ACK bit is output from the CS43L21 after each input byte is read and is input to the CS43L21 from the microcontroller after each transmitted byte. Since the read operation cannot set the MAP, an aborted write operation is used as a preamble. As shown in Figure 20, the write operation is aborted after the acknowledge for the MAP byte by sending a stop con- dition. The following pseudocode illustrates an aborted write operation followed by a read operation. Send start condition. Send 100101x0 (chip address & write operation). Receive acknowledge bit. Send MAP byte, auto-increment off. Receive acknowledge bit. Send stop condition, aborting write. Send start condition. Send 100101x1 (chip address & read operation). Receive acknowledge bit. Receive byte, contents of selected register. Send acknowledge bit. Send stop condition. Setting the auto-increment bit in the MAP allows successive reads or writes of consecutive registers. Each byte is separated by an acknowledge bit. 4 5 6 7 24 25 SCL CHIP ADDRESS (WRITE) MAP BYTE DATA DATA +1 START ACK STOP ACK ACK ACK 1 0 0 1 0 1 AD0 0 SDA INCR 6 5 4 3 2 1 0 7 6 1 0 7 6 1 0 7 6 1 0 0 1 2 3 8 9 12 16 17 18 19 10 11 13 14 15 27 28 26 DATA +n Figure 19. Control Port Timing, I²C Write SCL CHIP ADDRESS (WRITE) MAP BYTE DATA DATA +1 START ACK STOP ACK ACK ACK 1 0 0 1 0 1 AD0 0 SDA 1 0 0 1 0 1 AD0 1 CHIP ADDRESS (READ) START INCR 6 5 4 3 2 1 0 7 0 7 0 7 0 NO 16 8 9 12 13 14 15 4 5 6 7 0 1 20 21 22 23 24 26 27 28 2 3 10 11 17 18 19 25 ACK DATA + n STOP Figure 20. Control Port Timing, I²C Read |
|
링크 URL |
| ALLDATASHEET 가 귀하에 도움이 되셨나요? [ DONATE ] |
Alldatasheet는? | 광고문의 | 운영자에게 연락하기 | 개인정보취급방침 | 링크 투 데이터시트 | 링크교환 | 제조사별 검색 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 |