전자부품 데이터시트 검색엔진
  Korean  ▼
ALLDATASHEET.CO.KR

X  

ST9 데이터시트(PDF) 96 Page - STMicroelectronics

부품명 ST9
상세설명  USER GUIDE
PDF  146 Pages
Scroll/Zoom Zoom In 100%  Zoom Out
제조업체  STMICROELECTRONICS [STMicroelectronics]
홈페이지  http://www.st.com
Logo STMICROELECTRONICS - STMicroelectronics

ST9 데이터시트(HTML) 96 Page - STMicroelectronics

Back Button ST9 Datasheet HTML 92Page - STMicroelectronics ST9 Datasheet HTML 93Page - STMicroelectronics ST9 Datasheet HTML 94Page - STMicroelectronics ST9 Datasheet HTML 95Page - STMicroelectronics ST9 Datasheet HTML 96Page - STMicroelectronics ST9 Datasheet HTML 97Page - STMicroelectronics ST9 Datasheet HTML 98Page - STMicroelectronics ST9 Datasheet HTML 99Page - STMicroelectronics ST9 Datasheet HTML 100Page - STMicroelectronics Next Button
Zoom Inzoom in Zoom Outzoom out
 96 / 146 page
background image
96/146
ST9 USER GUIDE
– Re-enable the end of block interrupts by setting the Receive DMA Bit (RXD bit of register
IDPR).
– Restore the DMA capability by setting the receive address pointer (not the RDAPR) to the
address of the beginning of the receive buffer.
– Set the receive transaction counter (not the RDCPR) to the number of characters to be re-
ceived. This will re-enable the DMA capability.
In a typical application, command messages could have variable length and be terminated by
an LF character. So, the character match event capability built in to the SCI should be used.
If the Address/Data Compare Register (ACR) contains the value 10 (ASCII code for LF), and
the Receive Address Mask (RXA bit of register IMR) is set, whenever an LF character is re-
ceived, an interrupt is generated. This interrupt is considered in the application as a good Mes-
sage Received signal. It is processed the following way:
– In this application, no other characters are expected until the previous message has been
answered by the program. However, it may be useful to inhibit further DMA cycles by clearing
the RXD bit in the IDPR register and also the RXDI bit in the IMR register.
– Read the Receive Buffer Register (RXBR) to remove the interrupt request (see note below).
– Make use of the received characters.
– Restore the DMA capability by setting the receive address pointer (not the RDAPR) to the
address of the beginning of the receive buffer.
– Set the receive transaction counter (not the RDCPR) to the number of characters to be re-
ceived. This will re-enable the DMA capability.
Note:
When matching occurs between the incoming character and the ACR register contents, the
DMA request is not generated, neither is an interrupt request for “character received”. So, the
incoming character remains in the receive buffer and no other character can be received until it
has been removed. This is why it is not sufficient to clear the RXAP bit in the ISR register to
reinstate the DMA transfer. You must clear the RXBR register by reading it during the character
match interrupt service routine.
Finally, an error may occur during transmission. This can be a parity error (if parity checking is
enabled), a framing error or an overrun error. If one of these errors occurs, take the following
steps:
– Clear the bits that indicate an error condition in the ISR register.
– Restore the DMA capability by setting the receive address pointer (not the RDAPR) to the
address of the beginning of the receive buffer.
– Set the receive transaction counter (not the RDCPR) to the number of characters to be re-
ceived. This will re-enable the DMA capability.



Html Pages

1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100  ...More


데이터시트 다운로드

Go To PDF Page


링크 URL



ALLDATASHEET 가 귀하에 도움이 되셨나요?  [ DONATE ] 

Alldatasheet는?   |   광고문의   |   운영자에게 연락하기   |   개인정보취급방침   |   링크 투 데이터시트    |   링크교환   |   제조사별 검색
All Rights Reserved©Alldatasheet.com


Mirror Sites
English : Alldatasheet.com  |   English : Alldatasheet.net  |   Chinese : Alldatasheetcn.com  |   German : Alldatasheetde.com  |   Japanese : Alldatasheet.jp
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