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

X  

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

Back Button ST9 Datasheet HTML 108Page - STMicroelectronics ST9 Datasheet HTML 109Page - STMicroelectronics ST9 Datasheet HTML 110Page - STMicroelectronics ST9 Datasheet HTML 111Page - STMicroelectronics ST9 Datasheet HTML 112Page - STMicroelectronics ST9 Datasheet HTML 113Page - STMicroelectronics ST9 Datasheet HTML 114Page - STMicroelectronics ST9 Datasheet HTML 115Page - STMicroelectronics ST9 Datasheet HTML 116Page - STMicroelectronics Next Button
Zoom Inzoom in Zoom Outzoom out
 112 / 146 page
background image
112/146
ST9 USER GUIDE
5 USING THE DEVELOPMENT TOOLS
5.1 DEVELOPING IN C LANGUAGE
Although the ST9 C Compiler is an optional product, you are strongly advised to write your
software using a High Level Language. Naturally for the sake of optimization, especially to ob-
tain the best execution times from certain frequently-used pieces of code, assembly language
will still remain the right choice. This will be true at least for the initialisation file. But writing a
complete program in assembler has few advantages and many drawbacks, so there can be no
economic justification for using only assembler.
This is why some of the examples in this guide are written in assembler and some in C. The
development tools allow you to mix both languages easily.
A useful book, if you have some experience of C language is “The C language”, by Kernighan
and Ritchie, second edition.
5.2 AVAILABLE TOOLS
The following tools are available for the ST9 family:
– A Software development package, named GNU9P, that includes a C-compiler and a Make
utility.
– A range of emulators for the various sub-families.
You have two options in terms of development tool products. A software development
package is delivered with each emulator. This does not include the C-compiler. You must pur-
chase it separately. So with the emulator package alone you can only do assembler program-
ming.
As previously mentioned, you are strongly advised to use C programming as much as pos-
sible, for the obvious reasons of structuring the source code, of code portability and reus-
ability. In addition, developing the program is much easier and more reliable due to the con-
trols and checks performed by the C-compiler.
However, in the event that a program requires very fast processing, the C language is imprac-
tical so the program must be carefully written in assembly language
Another point worth mentioning is the development environment, which is the part of the soft-
ware that deals with the production and the modification of the source files.



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