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

X  

ST9 数据表(PDF) 129 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) 129 Page - STMicroelectronics

Back Button ST9 Datasheet HTML 125Page - STMicroelectronics ST9 Datasheet HTML 126Page - STMicroelectronics ST9 Datasheet HTML 127Page - STMicroelectronics ST9 Datasheet HTML 128Page - STMicroelectronics ST9 Datasheet HTML 129Page - STMicroelectronics ST9 Datasheet HTML 130Page - STMicroelectronics ST9 Datasheet HTML 131Page - STMicroelectronics ST9 Datasheet HTML 132Page - STMicroelectronics ST9 Datasheet HTML 133Page - STMicroelectronics Next Button
Zoom Inzoom in Zoom Outzoom out
 129 / 146 page
background image
129/146
ST9 USER GUIDE
5.5 GLOBAL INITIALISATION: CORE AND PERIPHERALS
5.5.1 Core Initialisation
Set the lower program memory addresses to the addresses of the interrupt service routines
that the peripherals will use.
Initialise the core, as shown above.
Initialise the PLL.
If the Multifunction Timers are to work synchronously, you must start them at the same time.
To do this,
Reset the Global Counter ENable bit (GCEN, bit 7 of register CICR) before the MFTs are ini-
tialised.
Then set it just before the main program starts.
Initialise the memory. This may include:
Resetting the register file and/or the data memory to zero, and
Preloading the variables with the initial values.
The procedure to follow when programming in C is described above.
5.5.2 Peripheral Initialisation
It is now time to configure the peripherals. For each one, you must take the following steps:
Set the Page Pointer Register to the page that contains the peripheral's registers. On some
peripherals, several pages are involved so set the Page Pointer Register accordingly.
Set the various registers that define the behavior of the peripherals. In some cases, you have
to set them in a certain order. Refer to the appropriate Data Sheet. Do not yet set the bits that
start the peripheral working.
Set the Interrupt Vector Register of each peripheral to point to the corresponding group of
pointers to the interrupt service routines in program memory.
You can now set the Interrupt Mask Register, since the global Interrupt ENable bit is reset.
If you are using DMA, set the DAPR and DCPR registers to point to two registers in the reg-
ister file. Then:
– Initialise the address register to the address of the buffer in which the data is to be stored.
– Set the counter register to zero to inhibit DMA transfers.
You can now set the peripheral Enable bit or Start bit, unless you only want it to start later (as
can be the case with the Watchdog Timer).



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