| 전자부품 데이터시트 검색엔진 |
|
AT90SCR100 데이터시트(PDF) 284 Page - ATMEL Corporation |
|
|
|||||||||||||||||||||||||||||
AT90SCR100 데이터시트(HTML) 284 Page - ATMEL Corporation |
|
284 / 433 page ![]() 284 TPR0327AY–SMS–30Jan09 AT90SCR100 Figure 21-7. SPI - Slave with DPRAM operation - Second part If the number of bytes to be received or sent is not known, a timeout can be used. It can be acti- vated by entering a time bit value in the HSSPITIMEOUT and setting the HSSPICR.STTTO bit. As the amount of data is unknown, the two registers (HSSPICNT) have to be set to the maxi- mum value, 16. When the timeout occurs, the HSSPIIR.TIMEOUT bit is set. If the HSSPI interrupt enable bit and the HSSPIIER.TIMEOUTIE bit have been previously set, an interrupt is generated. The number of byte received is available in the HSSPICNT register. Clearing the HSSPIIR.TIMEOUT bit by soft or by setting the HSSPICR.STTTO bit will update the internal DPRAM nb_data to receive known? LABEL "RECEIVE DATA" nb_data to receive >16? rx_buf_full? Write nb_data to receive in HSSPICNT Write 16 in HSSPICNT Wait BTD (HSSPIIR) Write 16 in HSSPICNT Clear BTD (HSSPIIR) YES YES NO NO YES NO GOTO LABEL "RECEIVE DATA UK" Clear BTD (HSSPIIR) nb_data to receive >16? YES Write nb_data left in HSSPICNT NO Read HSSPICNT Start copy of received data into RAM using HSSPIDMA. Read received data directly in RAM Read HSSPICNT Start copy of received data into RAM using HSSPIDMA. Read received data directly in RAM |
|
링크 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 |