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

X  

AN2555 데이터시트(PDF) 20 Page - STMicroelectronics

부품명 AN2555
상세설명  Porting an application from the ST10F269Zx to the ST10F276Z5
PDF  33 Pages
Scroll/Zoom Zoom In 100%  Zoom Out
제조업체  STMICROELECTRONICS [STMicroelectronics]
홈페이지  http://www.st.com
Logo STMICROELECTRONICS - STMicroelectronics

AN2555 데이터시트(HTML) 20 Page - STMicroelectronics

Back Button AN2555 Datasheet HTML 16Page - STMicroelectronics AN2555 Datasheet HTML 17Page - STMicroelectronics AN2555 Datasheet HTML 18Page - STMicroelectronics AN2555 Datasheet HTML 19Page - STMicroelectronics AN2555 Datasheet HTML 20Page - STMicroelectronics AN2555 Datasheet HTML 21Page - STMicroelectronics AN2555 Datasheet HTML 22Page - STMicroelectronics AN2555 Datasheet HTML 23Page - STMicroelectronics AN2555 Datasheet HTML 24Page - STMicroelectronics Next Button
Zoom Inzoom in Zoom Outzoom out
 20 / 33 page
background image
AN2555 - Application note
New features
20/33
2.2.2
Software impact
The XIRxSEL registers must be configured.
If none of the new XPeripherals is used, that is, if only the XPeripherals already present on the
ST10F269Zx are used, the following values must be programmed:
●
XIR0SEL = 0x0100, only the CAN1 interrupt is enabled and will generate an interrupt to the ST10
through XP0IC
●
XIR1SEL = 0x0100, only the CAN2 interrupt is enabled and will generate an interrupt to the ST10
through XP1IC
●
XIR2SEL = 0x0, not used
●
XIR3SEL = 0x2000, only the PLL unlock interrupt is enabled and will generate an interrupt to the
ST10 through XP3IC.
Then, in the interrupt routines associated with the XPxIC, the respective flags in the XIRxSEL register
must be cleared. Since the XIRxSEL registers are not bit addressable, a pair of registers (a pair for each
XIRxSEL) is provided to set and clear the bits of XIRxSEL without risking to overwrite requests coming
after reading the register and before writing it. Therefore the following registers must be written to clear
the flags:
●
in the CAN1 interrupt routine, XIR0CLR (@ EB14h) = 0x0001
●
in the CAN2 interrupt routine, XIR1CLR (@ EB24h) = 0x0001
●
in the PLL unlock interrupt routine, XIR3CLR (@ EB44h) = 0x0020
Additional information on the X-Interrupt multiplexer structure
The Figure 2: X-Interrupt basic structure shows that the X-Interrupt sources are connected to the
interrupt request flag of the XIRxSEL registers and to the XPxIR request flag via an AND gate with the
enable bit. This AND gate is activated by a transition on the Interrupt source line and not by the latched
value in the XIRxSEL register. This means that:
●
A transition on the IT source line generates an interrupt to the ST10 core if the source is enabled.
●
Writing to an interrupt request flag in an XIRxSEL register does not generate an interrupt to the
ST10 core.
Example: If XIR0SEL = 0x0100: CAN1 interrupt enabled on XP0IC interrupt
To trigger by software the CAN1 interrupt routine with the XP0IC register, the following code must be
used:
XIR0SET = 0x0001;/* Set CAN1 interrupt request Flag in
*/
/* XIR0SEL register */
XP0IC = XP0IC | 0x0080;/*Set XP0IR flag, generate an interrupt */
/* routine to the ST10 */
Executing only the first line only sets the flag in the XIR0SEL register but it is not seen by the AND gate
and cannot set the XP0IR flag.
2.3
Programmable divider on CLKOUT
A specific register mapped on the XBUS is used to choose the division factor on the CLKOUT signal
(P3.15).



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


데이터시트 다운로드

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