Passer au contenu principal
Moodle ENSICAEN
  • Français ‎(fr)‎
    English ‎(en)‎ Français ‎(fr)‎
Vous êtes connecté anonymement (Connexion)

Systèmes Temps-Réel - 2A FISA

  1. Accueil
  2. Cours
  3. Formation Initiale sous statut Apprentis
  4. Génie Physique et Systèmes Embarqués
  5. 2ième année
  6. SystTpsReel
  7. Examen TP

Aperçu des sections

  • Support de cours
  • Outils de développement
  • Travaux pratiques
  • Examen TP
    • Sujet 1 (binôme de gauche)


      Code de tirage pseudo-aléatoire :
    • // On reste bloqué ici tant que le bouton est relaché
      while(HAL_GPIO_ReadPin(B1_GPIO_Port, B1_Pin) == GPIO_PIN_SET);

      // Faire tant que le bouton est appuyé
      do{
      caractere_a_deviner ++;
      }while(HAL_GPIO_ReadPin(B1_GPIO_Port, B1_Pin) == GPIO_PIN_RESET);

      caractere_a_deviner %= 10; // On limite le nombre généré à la plage {0 ; 9}
      caractere_a_deviner += '0'; // On convertit le chiffre en caractère

      // Affichage du nombre a devenir (commenter ces lignes pour plus de mystere !)
      ENSI_UART_PutString((uint8_t*)"Valeur a deviner : ");
      ENSI_UART_PutChar(caractere_a_deviner);
      ENSI_UART_PutString((uint8_t*)"\r\n");
    • Sujet 2 (binôme de droite)


      Code de lecture du bouton poussoir avec anti-rebond :
    • while(1) {
      // Bloqué ici tant que le bouton est relaché
      while(HAL_GPIO_ReadPin(B1_GPIO_Port, B1_Pin) == GPIO_PIN_SET);

      // Active ou désactive le décompte, selon son état actuel
      decompte_actif = 1 - decompte_actif;

      // Bloqué ici tant que le bouton est appuyé
      while(HAL_GPIO_ReadPin(B1_GPIO_Port, B1_Pin) == GPIO_PIN_RESET);
      }
    • Icône Devoir
      Sujet 1 (devine le nombre // binôme de gauche) Devoir
    • Icône Devoir
      Sujet 2 (minuteur // binôme de droite) Devoir
◄Travaux pratiques
Passer Navigation
Navigation
  • Accueil

    • Pages du site

      • Mes cours

      • Tags

      • ForumBrèves

    • Mes cours

    • Cours

      • Formation Initiale sous statut Apprentis

        • Génie Physique et Systèmes Embarqués

          • 1ère année

          • 2ième année

            • Elec_ana

            • PL_2A

            • sysCommEch_app

            • ARCHI

            • 2AGPSE-FISA_LabVIEW

            • 2A APP EPA - Economie

            • ModNum_3Aapp

            • lang_vhdl

            • E&C_log

            • SystTpsReel

              • Support de cours

              • Outils de développement

              • Travaux pratiques

              • Examen TP

                • DevoirSujet 1 (devine le nombre // binôme de gauche)

                • DevoirSujet 2 (minuteur // binôme de droite)

            • 2EAG- Instru Elec 2

          • 3ième année

          • EPA-FISA-Info

        • Informatique

        • Matériaux et Mécanique

        • Langues et humanités

      • Formation Initiale sous statut Etudiant

      • Formations Continues

      • Formations des établissements partenaires

      • TICE

Contacter l’assistance du site
Vous êtes connecté anonymement (Connexion)
Accueil
  • Français ‎(fr)‎
    • English ‎(en)‎
    • Français ‎(fr)‎
Résumé de conservation de données
Obtenir l’app mobile
Informations sur cette page : General type: course. Context Cours: Systèmes Temps-Réel - 2A FISA (context id 37849). Page type course-view-onetopic.