IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

 C Discussion :

Aide pour un devoir langage C


Sujet :

C

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Nouveau candidat au Club
    Profil pro
    Inscrit en
    Mars 2012
    Messages
    2
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mars 2012
    Messages : 2
    Par défaut Aide pour un devoir langage C
    Bonjour a tous.

    Voila, étant nouveau je vous explique ma situation en quelques lignes. J'ai un devoir a rendre Lundi et depuis 2 semaines je n'arrive pas a avancer.

    J'ai conscience que je ne suis peut-être pas dans la bonne section mais étant en Filiére S Si, mon professeur m'a recommandé d'aller sur ce site si j'avais des difficultés. Il ne pensait peut-être pas au forum en premier lieu en me disant ceci mais bon

    Alors voila le devoir : http://img72.xooimage.com/files/3/0/...04-3252f23.jpg

    Cela va sans dire, je cherche de l'aide et non pas une solution toute faite




    Cordialement,

  2. #2
    Modérateur
    Avatar de Obsidian
    Homme Profil pro
    Chercheur d'emploi
    Inscrit en
    Septembre 2007
    Messages
    7 478
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 49
    Localisation : France, Essonne (Île de France)

    Informations professionnelles :
    Activité : Chercheur d'emploi
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Septembre 2007
    Messages : 7 478
    Par défaut
    Bonjour et bienvenue.

    À première vue, ce TP n'est pas bien insurmontable, mais il manque beaucoup d'infos sur l'énoncé que tu as mis en ligne.

    Notamment, quel micro-contrôleur es-tu censé utiliser ? Parce que définir le nombre de bits en entrée et en sortie, ce n'est pas bien dur (il faut faire le bilan des signaux de commande et de mesure sur ton schéma) mais déterminer le nombre de « ports » nécessaires et écrire la routine chargée de les initialiser, c'est directement dépendant du produit que tu utilises.

    Ensuite, est-ce que c'est réellement en C que tu dois programmer ton micro-contrôleur ou est-ce directement en assembleur ? Si c'est en C, disposes-tu de ressources particulières (des fichiers *.h à inclure avec #include, par exemple) qui permettent de désigner les ports en particulier ?

  3. #3
    Nouveau candidat au Club
    Profil pro
    Inscrit en
    Mars 2012
    Messages
    2
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mars 2012
    Messages : 2
    Par défaut
    Bonjour et merci de ton aide

    Alors il s'agit d'un microcontrolleur ATMEL
    Et oui il s'agit de programmer en c ( enfin je dois l'écrire sur une feuille et le rendre : a l'écrit donc )

    Et pour les fichier a inclure il s'agit de :



    #include <stdio.h>
    #include <stdlib.h>

  4. #4
    Modérateur
    Avatar de Obsidian
    Homme Profil pro
    Chercheur d'emploi
    Inscrit en
    Septembre 2007
    Messages
    7 478
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 49
    Localisation : France, Essonne (Île de France)

    Informations professionnelles :
    Activité : Chercheur d'emploi
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Septembre 2007
    Messages : 7 478
    Par défaut
    AMTEL est un fabricant, et donc une marque, de micro-contrôleurs. Leur gamme est vaste, comme l'est celle des PIC de Microchip.

    Quel modèle dois-tu utiliser ?

  5. #5
    Modérateur

    Avatar de Bktero
    Homme Profil pro
    Ingénieur développement logiciels
    Inscrit en
    Juin 2009
    Messages
    4 493
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 37
    Localisation : France, Loire Atlantique (Pays de la Loire)

    Informations professionnelles :
    Activité : Ingénieur développement logiciels

    Informations forums :
    Inscription : Juin 2009
    Messages : 4 493
    Billets dans le blog
    1
    Par défaut
    Je ne suis pas sûr que tu aies commencé...

    Ce n'est pas dans les deux headers que tu cites que tu auras des alias pour la définition des ports. Tout les µC que j'ai utilisé (de plusieurs marques, sauf ATMEL ) utilisent un header spécifique au modèle utilisé et contenant ce genre d'alias, mais aussi des prototypes de fonctions d'attente, pour entrer dans des modes particuliers, etc. Je serai étonné qu'ATMEL ne fasse pas pareil.

    Pour les réponses aux questions :
    1) A déterminer avec le schéma le nombre de pattes qu'il faudra pour recevoir toutes les informations.
    2) Idem mais pour les sorties.
    3) Les ports sont généralement de 8 pattes (pour les µC avec un nombre de pattes conséquent). Avec le nombre de pattes, tu as le nombre de pattes. Si tu as moins de 8 entrées et de 8 sorties, tu peux faire un port pour chaque type.
    4)a) Il y a un chapitre de la documentation sur la configuration des ports. Tu sélectionneras le sens (input ou output) des pattes / ports.
    b) On ne connait pas le fonctionnement de la perceuse, on ne pourra pas te répondre comme ça

    De part le 4b, il est possible que tu aies besoin de fonctions spéciales pour piloter la perceuse. Ca pourrait changer les ports à utiliser car certains fonctions spéciales (comme les DAC si le niveau analogique en sortie a une influence sur la vitesse de rotation de la perceuse par exemple) ne sont pas présentes sur tous les ports.



    Citation Envoyé par Darkaro Voir le message
    mon professeur m'a recommandé d'aller sur ce site si j'avais des difficultés
    La classe Developpez, on remplace les profs

Discussions similaires

  1. aide pour un devoir
    Par marine44 dans le forum R
    Réponses: 13
    Dernier message: 12/04/2013, 22h39
  2. Petite aide pour un devoir sur merise
    Par AirBoy dans le forum Merise
    Réponses: 2
    Dernier message: 13/01/2012, 15h44
  3. Aide pour choisir un langage!!
    Par theshark85 dans le forum Windows
    Réponses: 2
    Dernier message: 29/05/2006, 22h15
  4. [Choix] Aide pour choix de langage s.v.p
    Par Machjaghjolu dans le forum Langages de programmation
    Réponses: 12
    Dernier message: 26/06/2004, 12h26

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo