поискавой системы для электроныых деталей
  Russian  ▼
ALLDATASHEETRU.COM

X  

STR720 датащи(PDF) 53 Page - STMicroelectronics

номер детали STR720
подробное описание детали  ARM720T 16/32-BIT MCU WITH 16K RAM, USB, CAN, 3 TIMERS, ADC, 6 COMMUNICATIONS INTERFACES
PDF  401 Pages
Scroll/Zoom Zoom In 100%  Zoom Out
производитель  STMICROELECTRONICS [STMicroelectronics]
домашняя страница  http://www.st.com
Logo STMICROELECTRONICS - STMicroelectronics

STR720 датащи(HTML) 53 Page - STMicroelectronics

Back Button STR720 Datasheet HTML 49Page - STMicroelectronics STR720 Datasheet HTML 50Page - STMicroelectronics STR720 Datasheet HTML 51Page - STMicroelectronics STR720 Datasheet HTML 52Page - STMicroelectronics STR720 Datasheet HTML 53Page - STMicroelectronics STR720 Datasheet HTML 54Page - STMicroelectronics STR720 Datasheet HTML 55Page - STMicroelectronics STR720 Datasheet HTML 56Page - STMicroelectronics STR720 Datasheet HTML 57Page - STMicroelectronics Next Button
Zoom Inzoom in Zoom Outzoom out
 53 / 401 page
background image
STR720 - ENHANCED INTERRUPT CONTROLLER (EIC)
53/401
7.3.1
Priority Level Arbitration
The SIPL (Source Interrupt Priority Level) field in the SIRs (Source Interrupt Register)
provides the priority level of each of the 32 interrupt sources.
Every clock cycle all the pending interrupts (stored in the IPR register) and their priorities are
evaluated, and a winner channel (if any) is elected.
An interrupt requesting channel, to be the winner, must:
be enabled (IER - Interrupt Enable Register)
have the highest priority level related to the current interrupt requests, and higher than the
current one (CIPR - Current Interrupt Priority Register)
have the highest position in the chain of the pending interrupts with the same SIPL value
The CIPR provides the priority of the interrupt (IRQ type) currently serviced. CIPR is set to 0
(lowest priority) upon reset and can be modified during program execution, updating the
register with a value that MUST be greater than, or equal to, the initial priority of the IRQ
currently serviced (if it isn’t, the write operation has no effect).
For safe operations it’s better to disable the IRQ, before attempting to modify the CIPR
register, to avoid dangerous race conditions.
The interrupt arbitration is stopped as soon as an interrupt is accepted by the processor (i.e.
the IVR - Interrupt Vector Register is read and the interrupt service routine starts), and the
CIPR and CICR registers are updated (see Figure 8: INTx represents a generic interrupt
request of priority x).
One clock later, after the priority stack update, the arbitration starts once again.
Before exiting the interrupt service, the CPU has to clear the related interrupt pending bit in
the EIC, to communicate the end of interrupt; this is possible by writing a ‘1’ to the proper IPR
bit.
1



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



Вашему бизинису помогли Аллдатащит?  [ DONATE ] 

Что такое Аллдатащит   |   реклама   |   контакт   |   Конфиденциальность   |   Ссылка на техническое описание    |   обмен ссыками   |   поиск по производителю
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