Répondre à la discussion
Affichage des résultats 1 à 9 sur 9

ATtiny25



  1. #1
    Hack-off

    ATtiny25


    ------

    Bonjour à tous

    Je cherche des cours, sur la programmation en C de l'ATtiny25
    J'ai installer ATMEL studio 6 mais je ne sais pas trop par où commencer..

    Cordialement

    -----

  2. Publicité
  3. #2
    gcortex

    Re : ATtiny25

    new project -> C -> ATtiny25

  4. #3
    indri

    Re : ATtiny25

    Cet uc en particulier ou ceux d'atmel en général?

    Connais tu déjà quelque chose? (assembler p-e?) ou jamais toucher à un uc?

    Je suis tomber là dessus ca pourrait peut-être te débloquer (mais ca a l'air un peu lourd)

    Sinon le site Winavr est assez bien foutu (pas mal d'exemple)
    Là où va le vent...

  5. #4
    abracadabra75

    Re : ATtiny25

    Bonjour.
    Le document caché sous 'là dessus' n'est pas lourd: c'est (hélas) ce qu'il faut avoir ingurgité avant de commencer à pondre du code... C'est le C qui est lourd (Inutile de m'envoyer une volée de coups de bâtons: je suis blindé!).
    Avant de pouvoir te répondre, il faudrait connaître ta motivation: tu veux apprendre le C pour en vue d'une utilisation professionnelle ultérieure, ou bien tu veux te créer des projets personnels dans un cadre hobby?
    Si tu es dans le premier cas, faut passer par où il faut et digérer les beautés du C.
    Sinon, (je précise: en restant dans le domaine ATMEL), regarde si un autre langage ne te serait pas plus facile à mettre en oeuvre, et là je pense au BASCOM.
    En deux heures tu peux commencer à t'amuser. Une version est gratuite (jusqu' à 4 ko de code, ce qui est déjà conséquent...).
    On le trouve sur le site de MCS Electronics; une documentation quasi complète en Français (quel luxe!) a été rédigée par JP Duval http://perso.wanadoo.fr/bils-instruments/.
    Ensuite.... c'est à toi de jouer, plutôt de choisir en sachant qu'il n'y a pas de 'meilleur' langage qu'un autre, le meilleur étant celui (comme une langue étrangère) qu'on maîtrise le mieux.
    Bon courage
    A+
    PS: je n'ai pas d'action chez MCS Electronics et ne connais JP Duval qu'à travers ses documents.
    Il n'y a que dans le dictionnaire où 'réussite' vient avant 'travail'.

  6. A voir en vidéo sur Futura
  7. #5
    Hack-off

    Re : ATtiny25

    J'ai bien quelques notions, que ce soit en C tout comme en assembleur..
    J'ai eu lu le cours de BIGONOFF sur le 16F84 en réalisant chaque exo.
    Mais là, en C ..
    Je sèche un peut..
    Une chose.. Quand on code en C de l'AVR quelles sont les bibliothèques à utiliser ?
    Je vois <avr/io.h> elle a des copines ?

  8. #6
    indri

    Re : ATtiny25

    oui

    Code:
    #include <avr/pgmspace.h>
    #include <avr/interrupt.h>
    Là où va le vent...

  9. Publicité
  10. #7
    Hack-off

    Re : ATtiny25

    Ok pour les interruptions
    et l'autre <avr/pgmspace.h> ?

  11. #8
    indri

    Re : ATtiny25

    C'est pour avoir des types de variables adaptées a l'uc: un entier sur 8 bits plutot que 16 par exemple pour gagner un peu de ressource!

    Ici y'a les details de chaque librairie (y'en a d'autre mais perso jamais utilisé a part <util/delay.h>)
    Dernière modification par indri ; 09/01/2013 à 13h03.
    Là où va le vent...

  12. #9
    Hack-off

    Re : ATtiny25

    Bon, je crois avoir déjà un bon peut d'info à potasser.
    Merci

Discussions similaires

  1. AVR ATTiny25 et fonction "attente" d'un cycle de Timer
    Par Exelandre dans le forum Électronique
    Réponses: 14
    Dernier message: 17/04/2009, 11h47
Découvrez nos comparatifs produits sur l'informatique et les technologies.