Attachment 'intro.tex'

Download

   1 \chapter{Introduction}
   2 
   3 PIC-{}GCC es un compilateur de langage C pour microcontrôleurs de la famille PIC16 de MICROCHIP.
   4 
   5 \begin{figure}[!htp]
   6 \centering \includegraphics[width=6cm]{source/GtkPicGccAbout}
   7  \caption{Logo de Pic Gcc Library}
   8 \end{figure}
   9 
  10 \section[{ Description des Dossiers}]{  \label{ID_DESCRIBCIONCARPETAS}Description des Dossiers}
  11 \begin{table}[!htp]
  12 \begin{center}
  13  \begin{tabular}{|c|p{10cm}|}\hline
  14  \textbf{Dossiers à la racine} & \textbf{Description des Dossiers} \\ \hline
  15  bin & Dossier avec les outils pour la compilation \\ \hline
  16  devel & Dossier avec le code source des bibliothèques (seulement la version pour développeurs).\\ \hline
  17  doc & Dossier avec la documentation pour l'utilisation des bibliothèques.\\ \hline
  18  examples & Dossier avec des exemples d'utilisation (ne pas ~modifier) \\ \hline
  19  include & Dossier avec la définition de toutes les fonctions des bibliothèques. \\ \hline
  20  lib &  Dossier avec les bibliothèques statiques prédéfinies. \\ \hline
  21  refman & Dossier avec le manuel de référence des bibliothèques. \\ \hline
  22  schematics & Dossier avec les schémas électroniques correspondant aux exemples \\ \hline
  23 \end{tabular}
  24 \caption{Description des dossiers de Pic-{}Gcc-{}Library}
  25 \end{center}
  26 \end{table}
  27 
  28 \section[{Méthodes de Compilation}]{\label{ID_METODPSCOMPILACION}Méthodes de Compilation}
  29 pour compiler un programme on dispose de deux options:
  30 
  31 \subsection{Première Forme}
  32 \verbatiminput{source/compila.txt}
  33 \subsection{seconde Forme}
  34 
  35 ./compila.sh ejemplo 16f877a .
  36 
  37 si le programme que je veux ~compiler n'est pas dans le dossier où se situe compila.sh 
  38 
  39 ./compila.sh ejemplo 16f877a ~/répertoire\_du\_code\_source
  40 
  41 \section[{bibliothèques en Pic-{}Gcc-{}Library}]{  \label{ID_BIBLIOTECAPICGCCLIBRARY}Bibliothèques en Pic-{}Gcc-{}Library}
  42 
  43 \begin{table}[!htp]
  44 \caption{Dossier dans le Dossier INCLUDE de Pic-{}Gcc-{}Library}
  45 
  46  \begin{tabular}{|c|p{12cm}|}\hline
  47 Dossiers & Description des Dossiers \\ \hline
  48 disp & Contient les fonctions pour contrôler les périphériques de chaque dispositif: UART, SPI, PWM, IO, etc. \\ \hline
  49 drivers & Contient les fonctions pour contrôler les composants externes comme: Keypad, Lcd, etc. \\ \hline
  50 pic & Contient les définitions basiques pour chaque type de PIC \\ \hline
  51 util & Dossier avec la définition de toutes les fonctions spéciales comme: "delay" \\ \hline
  52  . & Dans le dossier racine on ~trouve les bibliothèques standard du C.  \\ \hline
  53 \end{tabular}
  54 \end{table}
  55 
  56 \section[{Microcontrôleurs supportés}]{\label{ID_PICSOPORTADOS} Microcontrôleurs supportés}
  57 
  58 \begin{center}
  59 \tablehead{ \hline
  60 Microcontrôleur & Disp & Driver & Pic & Util & Libc \\ \hline }
  61 \bottomcaption{Microcontrôleurs supportés actuellement}
  62 \begin{supertabular}{|c|c|c|c|c|c|}\hline
  63 \input{source/tabla1.3}
  64 \end{supertabular}
  65 \end{center}
  66 
  67 \section{Entêtes définies}
  68 \begin{table}[!htp]
  69 \begin{center}
  70 \begin{tabular}{|c|c|}\hline
  71 Dossier & Entêtes \\ \hline
  72 Disp & pinio.h, uart.h, comp.h, adc.h, pwm.h, eeprom.h, \\ 
  73  & i2c.h, timer0.h, timer2.h, interrupt.h, system.h \\ \hline
  74 Driver & keypad4x4.h, keypad4x4flex.h \\ \hline
  75 Util & delayms.h, memory.h, uart2.h \\ \hline
  76 Libc & string.h, stdarg.h, stddef.h, limits.h, tipos.h \\ \hline
  77 \end{tabular} 
  78 \caption{Entêtes définies dans Pic-{}Gcc-{}Library}
  79 \end{center}
  80 \end{table}
  81 
  82 \section{Bibliothèque de Dispositifs Supportés}
  83 \begin{center}
  84 \bottomcaption{Dispositifs supportés actuellement}
  85 \tablehead{ \hline
  86 $\mu$ C & \rotatebox{90}{PINIO.H} &\rotatebox{90}{UART.H} & \rotatebox{90}{COMP.H} & \rotatebox{90}{ADC.H} & \rotatebox{90}{PWM.H} & \rotatebox{90}{EEPROM.H} & \rotatebox{90}{I2C.H} & \rotatebox{90}{SPI.H} & \rotatebox{90}{FLASH.H} & \rotatebox{90}{TIMER0.H} & \rotatebox{90}{TIMER1.H} & \rotatebox{90}{TIMER2.H} & \rotatebox{90}{INTERRUPT.H} & \rotatebox{90}{SYSTEM.H}  \\\hline }
  87 \begin{supertabular}{|c|c|c|c|c|c|c|c|c|c|c|c|c|c|c|}\hline
  88 \input{source/tabla1.5}
  89 \end{supertabular}
  90 \end{center}

Attached Files

To refer to attachments on a page, use attachment:filename, as shown below in the list of files. Do NOT use the URL of the [get] link, since this is subject to change and can break easily.
  • [get | view] (2009-03-02 23:05:40, 28.2 KB) [[attachment:GtkPicGccAbout.png]]
  • [get | view] (2009-03-27 08:20:28, 1.5 KB) [[attachment:LISEZ_MOI]]
  • [get | view] (2009-03-02 23:02:00, 0.2 KB) [[attachment:baud.h]]
  • [get | view] (2009-03-02 23:02:09, 0.5 KB) [[attachment:clavier.txt]]
  • [get | view] (2009-03-02 23:02:21, 0.4 KB) [[attachment:compila.txt]]
  • [get | view] (2009-03-02 22:47:50, 0.3 KB) [[attachment:dispo.tex]]
  • [get | view] (2009-03-02 23:02:36, 0.7 KB) [[attachment:ej_adc_87Xa.c]]
  • [get | view] (2009-03-02 23:02:46, 1.0 KB) [[attachment:ej_comp_87Xa.c]]
  • [get | view] (2009-03-02 23:02:59, 0.5 KB) [[attachment:ej_delay.c]]
  • [get | view] (2009-03-02 23:03:12, 0.6 KB) [[attachment:ej_eeprom.c]]
  • [get | view] (2009-03-02 23:03:22, 0.0 KB) [[attachment:ej_i2c.c]]
  • [get | view] (2009-03-02 23:03:39, 0.6 KB) [[attachment:ej_intext.c]]
  • [get | view] (2009-03-02 23:03:51, 0.4 KB) [[attachment:ej_keypad4x4.c]]
  • [get | view] (2009-03-02 23:04:00, 0.5 KB) [[attachment:ej_keypad4x4flex.c]]
  • [get | view] (2009-03-02 23:04:09, 0.4 KB) [[attachment:ej_memory.c]]
  • [get | view] (2009-03-02 23:04:17, 0.3 KB) [[attachment:ej_pinio.c]]
  • [get | view] (2009-03-02 23:04:25, 0.2 KB) [[attachment:ej_pwm.c]]
  • [get | view] (2009-03-02 23:04:35, 0.8 KB) [[attachment:ej_system.c]]
  • [get | view] (2009-03-02 23:04:46, 0.9 KB) [[attachment:ej_timer0.c]]
  • [get | view] (2009-03-02 23:04:58, 1.2 KB) [[attachment:ej_timer2.c]]
  • [get | view] (2009-03-02 23:05:08, 0.4 KB) [[attachment:ej_uart.c]]
  • [get | view] (2009-03-02 23:05:26, 0.4 KB) [[attachment:ej_uart2.c]]
  • [get | view] (2009-03-02 22:48:40, 0.7 KB) [[attachment:exemples.tex]]
  • [get | view] (2009-03-02 23:05:53, 0.5 KB) [[attachment:interruption1.c]]
  • [get | view] (2009-03-02 23:06:14, 0.4 KB) [[attachment:interruption2.c]]
  • [get | view] (2009-03-02 22:49:06, 3.9 KB) [[attachment:intro.tex]]
  • [get | view] (2009-03-02 23:33:12, 2.7 KB) [[attachment:keypad.tex]]
  • [get | view] (2009-03-02 22:49:18, 3.3 KB) [[attachment:mod_ADC.tex]]
  • [get | view] (2009-03-02 22:49:54, 3.2 KB) [[attachment:mod_I2C.tex]]
  • [get | view] (2009-03-02 22:50:44, 5.9 KB) [[attachment:mod_IO.tex]]
  • [get | view] (2009-03-02 22:51:18, 1.0 KB) [[attachment:mod_PWM.tex]]
  • [get | view] (2009-03-02 22:51:26, 1.5 KB) [[attachment:mod_RAM.tex]]
  • [get | view] (2009-03-02 22:51:42, 2.7 KB) [[attachment:mod_TIMER0.tex]]
  • [get | view] (2009-03-02 22:51:50, 2.1 KB) [[attachment:mod_TIMER2.tex]]
  • [get | view] (2009-03-02 22:51:59, 1.7 KB) [[attachment:mod_UART.tex]]
  • [get | view] (2009-03-02 22:52:07, 3.9 KB) [[attachment:mod_UART2.tex]]
  • [get | view] (2009-03-02 22:49:28, 3.5 KB) [[attachment:mod_comp.tex]]
  • [get | view] (2009-03-02 22:49:37, 0.6 KB) [[attachment:mod_delay.tex]]
  • [get | view] (2009-03-02 22:49:47, 0.7 KB) [[attachment:mod_eeprom.tex]]
  • [get | view] (2009-03-02 22:50:27, 7.0 KB) [[attachment:mod_int.tex]]
  • [get | view] (2009-03-02 22:51:33, 0.4 KB) [[attachment:mod_system.tex]]
  • [get | view] (2009-03-02 22:52:17, 0.8 KB) [[attachment:pic.tex]]
  • [get | view] (2009-03-02 22:52:26, 0.2 KB) [[attachment:pilote.tex]]
  • [get | view] (2009-03-02 22:52:35, 1.0 KB) [[attachment:presentation.tex]]
  • [get | view] (2009-03-02 23:06:23, 0.2 KB) [[attachment:pwm.txt]]
  • [get | view] (2009-03-02 22:52:44, 1.1 KB) [[attachment:questions.tex]]
  • [get | view] (2009-03-02 22:53:01, 0.7 KB) [[attachment:ref.tex]]
  • [get | view] (2009-03-02 22:53:10, 7.4 KB) [[attachment:standard.tex]]
  • [get | view] (2009-03-02 23:06:34, 4.8 KB) [[attachment:tabla1.3]]
  • [get | view] (2009-03-02 23:06:44, 8.9 KB) [[attachment:tabla1.5]]
  • [get | view] (2009-03-02 22:53:26, 380.4 KB) [[attachment:tutoriel.pdf]]
  • [get | view] (2009-03-27 08:18:11, 309.2 KB) [[attachment:tutoriel.tar.gz]]
  • [get | view] (2009-03-02 22:53:34, 0.7 KB) [[attachment:tutoriel.tex]]
  • [get | view] (2009-03-02 22:53:42, 0.2 KB) [[attachment:util.tex]]
 All files | Selected Files: delete move to page copy to page

You are not allowed to attach a file to this page.