数据搜索系统,热门电子元器件搜索
  Chinese  ▼
ALLDATASHEETCN.COM

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
标志 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


链接网址



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