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 :

ATMEGA16L & langage C


Sujet :

C

  1. #1
    Membre à l'essai
    Profil pro
    Inscrit en
    Mai 2010
    Messages
    5
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mai 2010
    Messages : 5
    Par défaut ATMEGA16L & langage C
    bonjour

    en ce moment je suis en stage et j'ai comme projet de programmer un microcontrolleur atmega16L en langage C pour piloter un testeur de cable, alors puisque je n'ai jamais vu ce type de microcontrolleur , alors je suis encore coincé dedans sans rien comprendre
    svp si qq un sait ou a deja travaillé avec ce type de processeur qu'il m'aide je serai très reconnaissant
    merci

  2. #2
    Modérateur
    Avatar de Obsidian
    Homme Profil pro
    Chercheur d'emploi
    Inscrit en
    Septembre 2007
    Messages
    7 472
    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 472
    Par défaut
    Si tu dois le programmer en C, c'est surtout le C que tu dois connaître. En principe, tu travailles dans un environnement de développement qui te fournit tous les headers nécessaires.

  3. #3
    Membre à l'essai
    Profil pro
    Inscrit en
    Mai 2010
    Messages
    5
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mai 2010
    Messages : 5
    Par défaut
    salut

    je connais le language et je le maitrise bien
    mais pour programmer un microcontrolleur il faut connaitre des nouvelles fonction ainsi que la demarche a faire pour programmer
    car il ya une memoire flash et des port et tous ca et ca mon probleme
    pour un atmega16L je ne sais pas trop comment faire pour configurer cela

    merci

  4. #4
    Modérateur
    Avatar de Obsidian
    Homme Profil pro
    Chercheur d'emploi
    Inscrit en
    Septembre 2007
    Messages
    7 472
    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 472
    Par défaut
    La première chose qu'il faut avoir sous le coude est la datasheet de ton circuit.

    Pour le reste, avec quoi développes-tu (platine et logiciels) ?

  5. #5
    Membre à l'essai
    Profil pro
    Inscrit en
    Mai 2010
    Messages
    5
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mai 2010
    Messages : 5
    Par défaut
    salut
    oui le datasheet je l'ai trouvé et je l'ai presque compris

    alors le logiciel m'a posé un grand probleme mais enfin je l'ai toruvé c'est avr studio ou microrobot avr gcc
    oui je travaille avec le module MR-163 qui contient le atmega16L

  6. #6
    Nouveau membre du Club
    Profil pro
    Inscrit en
    Juin 2009
    Messages
    6
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juin 2009
    Messages : 6
    Par défaut
    Bonsoir,

    Tu as aussi WinAVR ou Code Vision AVR (de légère différence dans le code selon les compilateurs; faire attention donc). Je t'invite à lire la documentation technique de l'ATmega16 ou 32 (le même, juste la mémoire doublée).

    Une très bonne en français :
    http://www.reality.be/elo/labos2/fil...ega32DocFr.pdf

    En fait tout est une question d'activation de registre.
    Il y a aussi une notion d'interruption à comprendre (par exemple dés qu'un utilisateur appuis sur un bouton, relié à une certaine patte de l'ATmega, alors on exécute le code de l'interruption).

  7. #7
    Membre à l'essai
    Profil pro
    Inscrit en
    Mai 2010
    Messages
    5
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mai 2010
    Messages : 5
    Par défaut
    merci bien pour ta reponse
    juste est ce que t'as un exemple du code en c pour le atmega peu importe juste pour voir comment ca se fait et avoir une idee
    merci

Discussions similaires

  1. [langage] Je cherche un bon livre ?
    Par Anonymous dans le forum Langage
    Réponses: 13
    Dernier message: 09/04/2003, 13h16
  2. [langage] Comparer Perl avec d'autres langages comme C ?
    Par Anonymous dans le forum Langage
    Réponses: 3
    Dernier message: 10/08/2002, 23h52
  3. [langage] comment créer des fichiers ?
    Par Anonymous dans le forum Langage
    Réponses: 3
    Dernier message: 05/05/2002, 16h33
  4. Comparer des fichiers de données : Quel Langage ?
    Par Anonymous dans le forum Langages de programmation
    Réponses: 6
    Dernier message: 24/04/2002, 22h37
  5. Cours, tutoriels, logiciels, F.A.Q,... pour le langage SQL
    Par Marc Lussac dans le forum Langage SQL
    Réponses: 0
    Dernier message: 04/04/2002, 10h21

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