Microcontrôleur, rapport de projet, GPS Global Positioning System, liaison série, liaison parallèle, norme RS232, chronogramme, mode high speed, mode SMART, test du hardware, carte multifonction, Institut Galilée, école d'ingénieur Sup-Galilée, Université Sorbonne Paris Nord
Ce projet a pour but de faire l'acquisition d'informations d'un module récepteur GPS (Global Positioning System) telles que :
- L'heure GMT (Greenwich Mean Time)
- La date
- La latitude
- La longitude du lieu
Ce module, qui a la capacité de communiquer avec 24 satellites, échange ainsi avec le microcontrôleur PIC 16F877A.
[...] Rapport de projet en microcontrôleur Étudiants : B. N. B. S. G. S. G. [...]
[...] Le but étant de faire défiler différents écrans d'informations contenant la date, l'heure et la position du module GPS (coordonnées). Le défilement de ces "écrans" se fait par usage du bouton RB0. On récupère donc le code de la Partie III auquel on implémente la routine d'interruption et le LCD. [...]
[...] TESTS DU HARDWARE CARTE MULTIFONCTIONS Avant de commencer, le professeur encadrant a vérifié si les équipements marchent correctement en implémentant son propre code dans la carte qui a permis d'avoir les paramètres suivants : heure, date, latitude et longitude. Ainsi, nous avons déduit que l'équipement est fonctionnel. III. PARTIE PRATIQUE GUIDÉE Vous pouvez maintenant implanter les fonctions écrites dans la partie théorique guidée I précédente et les tester individuellement, quand c'est possible. Puis, implantez le main (version de base) de la partie théorique et testez le. [...]
[...] Le défilement de ces "écrans" se fait par usage du bouton RB0. On récupère donc le code de la Partie III auquel on implémente la routine d'interruption et le LCD Introduction Ce projet a pour but de faire l'acquisition d'informations d'un module récepteur GPS (Global Positioning System) tel que : L'heure GMT (Greenwich Mean Time) La date La latitude La longitude du lieu figure 1 : Module GPS Receiver - PARALLAX Ce module, qui à la capacité de communiquer avec 24 satellites, échange ainsi avec le microcontrôleur PIC 16F877A. [...]
[...] Ainsi, la variable vaut RX9D : ici, pas de bit de parité. Ainsi, la variable vaut Ecrire alors la fonction de prototype void init_liaison_serie (void) permettant d'initialiser la liaison série asynchrone suivant le format précédemment défini. void init_liaison_serie(void) { Étape 1 BRGH = mode high speed SPBRG = 51; le diviseur (en fait 25 pour 9600 Bauds) Étape 2 SYNC = mode asynchrone SPEN = validation des broches RC6 et RC7 pour liaison Étape 3 TRISC6 = ‡ 1 mÍme si sortie TRISC7 = ‡ 1 aussi Étape 4 : ici en pooling de TXIF ou TXIE TXIE = pas de transmission sous IT : en pooling RCIE = pas de réception sous IT : en pooling Étape 5 : ici mode 8 bits TX9 = transmission sur 8 bits RX9 = réception sur 8 bits Étape 6 TXEN = validation de l'émetteur CREN = Étape 7 //RX9D=1; //TX9D=1; //OERR=0; //FERR=0; ADDEN=0; } 1.3.Emission de caractères. [...]
Source aux normes APA
Pour votre bibliographieLecture en ligne
avec notre liseuse dédiée !Contenu vérifié
par notre comité de lecture