summaryrefslogtreecommitdiffstats
path: root/Rapport.ps
diff options
context:
space:
mode:
Diffstat (limited to '')
-rw-r--r--Rapport.ps (renamed from README.ps)126
1 files changed, 88 insertions, 38 deletions
diff --git a/README.ps b/Rapport.ps
index 9c17607..ad65f56 100644
--- a/README.ps
+++ b/Rapport.ps
@@ -1,13 +1,13 @@
%!PS-Adobe-3.0
%%Creator: groff version 1.22.4
-%%CreationDate: Mon Jan 25 22:10:36 2021
+%%CreationDate: Tue Jan 26 18:25:01 2021
%%DocumentNeededResources: font Times-Bold
%%+ font Times-Italic
%%+ font Times-Roman
%%DocumentSuppliedResources: file simon.ps
%%+ procset grops 1.22 4
%%LanguageLevel: 1
-%%Pages: 3
+%%Pages: 4
%%PageOrder: Ascend
%%DocumentMedia: Default 612 792 0 () ()
%%Orientation: Portrait
@@ -173606,46 +173606,96 @@ end PEND 0 Cg EP
%%BeginPageSetup
BP
%%EndPageSetup
-/F0 10/Times-Roman@0 SF(-2-)282.17 48 Q/F1 10/Times-Bold@0 SF(Sommair)72
-84 Q(e)-.18 E F0 48.06(Introduction 3)97 99.6 R(1. Mat\351riel)97 115.2
-Q(3)56.12 E(2. Simon f)97 130.8 Q(ait maison)-.1 E(3)16.76 E
-(3. Outils logiciel)97 146.4 Q(3)33.05 E(4. C\342blage)97 162 Q(3)57.23
-E(5. Code)97 177.6 Q(3)68.89 E(6. Dif)97 193.2 Q 49.42(\214cult\351 3)
--.25 F 0 Cg EP
+/F0 10/Times-Roman@0 SF(-2-)282.17 48 Q/F1 10/Times-Bold@0 SF(Intr)72 84
+Q(oduction)-.18 E F0 .62(Ce projet a pour b)97 111.6 R .62(ut de maitri\
+ser les bases de la programmation et de c\342blage sur carte STM32 tout)
+-.2 F(en ayant un b)72 123.6 Q(ut symphatique \340 atteindre.)-.2 E
+(Ce rapport est di)97 151.2 Q(vis\351 en 6 parties:)-.25 E 6.5<8331>72
+166.8 S 2.5(.S)-6.5 G(imon f)-2.5 E(ait maison)-.1 E 6.5<8332>72 182.4 S
+2.5(.M)-6.5 G(at\351riel)-2.5 E 6.5<8333>72 198 S 2.5(.O)-6.5 G
+(utils logiciels)-2.5 E 6.5<8334>72 213.6 S 2.5(.C)-6.5 G(\342blage)-2.5
+E 6.5<8335>72 229.2 S 2.5(.P)-6.5 G(rogramme)-2.5 E 6.5<8336>72 244.8 S
+2.5(.D)-6.5 G(if)-2.5 E(\214cult\351s)-.25 E F1 2.5(1. Simon)72 280.8 R
+(fait maison)2.5 E F0 .689(Nous souhaitons recr\351\351 un jeu \351lect\
+ronique mythique, de la \214rme Hasbro, qui s'appelle Simon a)97 308.4 R
+-.15(ve)-.2 G(c).15 E(une carte microcontrolleur STM32.)72 320.4 Q .037
+(Le b)97 348 R .036(ut du jeu est le sui)-.2 F -.25(va)-.25 G .036
+(nt: ref).25 F .036(aire les couleurs \(leds\) dans l'ordre en appuyant\
+ sur le bouton poussoir)-.1 F(correspondant.)72 360 Q 2.548(Ac)97 375.6
+S .049(ause d'une contrainte de mat\351rielle, nous utilisons, ici, uni\
+quement 3 leds a)-2.548 F -.15(ve)-.2 G 2.549(c3b).15 G .049
+(outons poussoir)-2.549 F(qui leurs sont li\351s.)72 387.6 Q(La quatri\
+\350me led qui est incorpor\351e sur la carte signalera si on est en mo\
+de deux joueurs.)97 403.2 Q -.92(L')97 430.8 S
+(\351cran LCD nous permettra d'af).92 E(\214cher du te)-.25 E
+(xte \(comme Game Ov)-.15 E(er\) et le score.)-.15 E
+(Un quatri\350me bouton poussoir sera utilis\351 comme bouton d'acti)97
+458.4 Q -.25(va)-.25 G(tion du mode deux joueurs.).25 E
+(Et celui de la carte \(bleu\) servira de bouton start.)97 474 Q F1 2.5
+(2. Outils)72 510 R(logiciel)2.5 E F0 1.197(Utilisation de STM32CubeMX \
+pour g\351n\351rer le code de base et de System W)97 537.6 R 1.196
+(orkbench for STM32)-.8 F(comme IDE pour le reste.)72 549.6 Q(Nous a)97
+565.2 Q -.2(vo)-.2 G(ns aussi utilis\351 la librairie HAL.).2 E F1 2.5
+(3. Mat\351riel)72 601.2 R F0(A\214n d'ef)97 628.8 Q
+(fectuer ce projet nous a)-.25 E -.2(vo)-.2 G
+(ns \351t\351 dot\351 des \351l\351ments sui).2 E -.25(va)-.25 G(nt :)
+.25 E 6.5<8331>72 644.4 S(Microcontrolleur NUCLEO-L053R8)-4 E 6.5<8333>
+72 660 S(Leds : v)-4 E(ert, jaune, rouge)-.15 E 6.5<8334>72 675.6 S
+(boutons poussoir)-4 E 6.5<8331>72 691.2 S(\351cran LCD)-4 E 0 Cg EP
%%Page: 3 3
%%BeginPageSetup
BP
%%EndPageSetup
-/F0 10/Times-Roman@0 SF(-3-)282.17 48 Q/F1 10/Times-Bold@0 SF(Intr)72 84
-Q(oduction)-.18 E F0 .62(Ce projet a pour b)97 111.6 R .62(ut de maitri\
-ser les bases de la programmation et de c\342blage sur carte STM32 tout)
--.2 F(en ayant un b)72 123.6 Q(ut symphatique \340 atteindre.)-.2 E F1
-2.5(1. Mat\351riel)72 159.6 R F0 6.5<8331>72 187.2 S
-(Microcontrolleur NUCLEO-L053R8)-4 E 6.5<8333>72 202.8 S(Leds : v)-4 E
-(ert, jaune, rouge)-.15 E 6.5<8334>72 218.4 S(boutons poussoir)-4 E 6.5
-<8331>72 234 S(\351cran LCD)-4 E F1 2.5(2. Simon)72 270 R(fait maison)
-2.5 E F0(But du jeu : Ref)97 297.6 Q(aire les couleurs \(leds\) dans l'\
-ordre en apuyant sur le bouton poussoir correspondant.)-.1 E 2.548(Ac)97
-313.2 S .049(ause d'une contrainte de mat\351rielle, nous utilisons, ic\
-i, uniquement 3 leds a)-2.548 F -.15(ve)-.2 G 2.549(c3b).15 G .049
-(outons poussoir)-2.549 F(qui leur sont li\351s.)72 325.2 Q -.92(L')97
-340.8 S(\351cran LCD nous permettra d'af).92 E(\214cher du te)-.25 E
-(xte \(comme Game Ov)-.15 E(er\) et le score.)-.15 E(Un quatri\350me bo\
-uton poussoir sera utilis\351 comme bouton select/start/reset.)97 356.4
-Q F1 2.5(3. Outils)72 392.4 R(logiciel)2.5 E F0 1.197(Utilisation de ST\
-M32CubeMX pour g\351n\351rer le code de base et de System W)97 420 R
-1.196(orkbench for STM32)-.8 F(comme IDE pour le reste.)72 432 Q(Nous a)
-97 447.6 Q -.2(vo)-.2 G(ns aussi utilis\351 la librairie HAL.).2 E F1
-2.5(4. Cablage)72 483.6 R F0(Photo de notre cablage :)97 511.2 Q F1 2.5
-(5. Code)72 547.2 R F0(Main :)97 574.8 Q(LCD :)97 602.4 Q F1 2.5
-(6. Dif\214cult\351)72 638.4 R F0 -.35(Tr)97 666 S .151(es peu de docum\
-entation clair sont \340 port\351 de main sur internet et les cours + T\
-P n'\351taient pas suf).35 F(f-)-.25 E .684(isant pour a)72 678 R -.25
-(va)-.2 G .684(ncer rapidement dans ce projet.).25 F .684
-(Malgr\351 tout, nosu a)5.684 F -.2(vo)-.2 G .684
-(ns trouv\351 un code f).2 F .684(aisant fonctionner)-.1 F
-(notre \351cran LCD.)72 690 Q(Nous n'a)5 E -.2(vo)-.2 G(ns pas pu test\
-\351 notre code \340 la \214n car notre carte est cass\351.).2 E 0 Cg EP
+/F0 10/Times-Roman@0 SF(-3-)282.17 48 Q/F1 10/Times-Bold@0 SF 2.5
+(4. C\342blage)72 84 R 0 Cg EP
+%%Page: 4 4
+%%BeginPageSetup
+BP
+%%EndPageSetup
+/F0 10/Times-Roman@0 SF(-4-)282.17 48 Q/F1 10/Times-Bold@0 SF 2.5(5. Pr)
+72 84 R(ogramme)-.18 E F0 -.92(L')97 111.6 S(entieret\351 du programme \
+\(jeu\) est pr\351sent dans le \214chier main.c.).92 E 1.385(Il s'agit \
+d'une adaptation du programme prototype_simon.c, qui est aussi present \
+dans ce dossier)97 127.2 R(,)-.4 E -2.25 -.2(av e)72 139.2 T 2.5(cl).2 G
+('utilisation du materiel \(LCD, Leds et boutons\).)-2.5 E F1 2.5
+(5.1. F)72 175.2 R(onctions)-.25 E F0(Nous a)97 202.8 Q -.2(vo)-.2 G
+(ns cr\351\351 3 fonctions en plus de main :).2 E 6.5<8366>72 218.4 S
+(onction_led)-6.5 E .4 LW 132.55 220.9 82 220.9 DL 2.5(:p)132.55 218.4 S
+(our le contr\364le de nos leds en fonction de la couleur donn\351 et d\
+e la posiition v)-2.5 E(oulu.)-.2 E .846
+(On utilise les fonctions de led vu en TP pour f)97 234 R .845
+(aire cela : Led_turnOf)-.1 F 3.345(fp)-.25 G .845
+(our \351teindre et Led_turnOn)-3.345 F(pour allumer)72 246 Q(.)-.55 E
+6.5<8361>72 273.6 S -.25<668c>-6.5 G(che_lcd).25 E 126.18 276.1 82 276.1
+DL 3.288(:p)126.18 273.6 S .789
+(our le contr\364le de notre lcd en sp\351ci\214ant la position en y)
+-3.288 F 3.289(,l)-.65 G 3.289(ec)-3.289 G .789
+(ontenu et si oui doit ef)-3.289 F -.1(fa)-.25 G(cer).1 E
+(son ancien contenu a)82 285.6 Q -.25(va)-.2 G(nt d'\351crire dessus.)
+.25 E 2.334(On utilise les fonction de lcd_1602 : lcd_clr pour l'ef)97
+301.2 R -.1(fa)-.25 G 2.333(cement, lcd_gotoxy pour la position et).1 F
+(lcd_puts pour af)72 313.2 Q(\214cher)-.25 E(.)-.55 E 6.5<8363>72 340.8
+S(hoix_aleatoire)-6.5 E 143.65 343.3 82 343.3 DL 2.5(:p)143.65 340.8 S
+(our choisir une couleur de led au hasard \340 ajouter \340 chaque ni)
+-2.5 E -.15(ve)-.25 G(au.).15 E F1 2.5(5.2. Main)72 376.8 R F0 .331
+(Le main contient le coeur du jeu simon a)97 404.4 R -.15(ve)-.2 G 2.832
+(cu).15 G 2.832(ns)-2.832 G .332
+(ysteme un joueur ou deux joueurs en plus du score.)-2.832 F 1.047(De n\
+ombreux commentaires ont \351t\351 produit a\214n de rendre la relectur\
+e et de possible futurs changements)72 416.4 R(plus simple.)72 428.4 Q
+.806(Le \214chier prototype_simon.c \340 \351t\351 produit dans un prem\
+ier temps a\214n de visualiser le jeu sans ma-)97 444 R(teriel STM32.)72
+456 Q F1 2.5(6. Dif\214cult\351s)72 492 R F0 -.35(Tr)97 519.6 S .151(es\
+ peu de documentation clair sont \340 port\351 de main sur internet et \
+les cours + TP n'\351taient pas suf).35 F(f-)-.25 E(isant pour a)72
+531.6 Q -.25(va)-.2 G(ncer rapidement dans ce projet.).25 E
+(Malgr\351 tout, nous a)97 547.2 Q -.2(vo)-.2 G(ns trouv\351 un code f)
+.2 E(aisant fonctionner notre \351cran LCD.)-.1 E .264
+(Au \214nal, nous n'a)97 562.8 R -.2(vo)-.2 G .265(ns pas pu test\351 n\
+otre code car notre carte \340 un soucis, elle n'arri).2 F .565 -.15
+(ve p)-.25 H .265(lus \340 char).15 F(ger)-.18 E
+(notre code malgr\351 plusieurs tests a)72 574.8 Q -.15(ve)-.2 G 2.5(cd)
+.15 G('anciens codes du TP)-2.5 E(.)-1.11 E 0 Cg EP
%%Trailer
end
%%EOF