apprendre les microcontroleurs pic en C
Répondre à la discussion
Affichage des résultats 1 à 9 sur 9

apprendre les microcontroleurs pic en C



  1. #1
    hagi

    apprendre les microcontroleurs pic en C


    ------

    Bonjour j'ai suivie les cours de Bigonoff sur le 16f84 en assembleur, mais j'aimerais apprendre à programmer les pics en C, j'ai fait des recherches sur internet et j'ai rien trouver en français qui me convient .
    Pouvez-vous me conseiller des livres ( aussi en anglais) qui explique la programmation des pics en C avec beaucoup d'exemples de projets .

    Les livres d'un Monsieur C. Tave..... ne m’intéresse pas car c'est du copié collé du datasheet .

    -----

  2. #2
    antek

    Re : apprendre les microcontroleurs pic en C

    Faut aussi apprendre C.
    J'ai ça qui traine :

  3. #3
    antek

    Re : apprendre les microcontroleurs pic en C

    Raté de clavier

    La source de tout
    http://microchip.wikidot.com/tls2101:start

    J'ai aussi ça qui traine :
    Fichiers attachés Fichiers attachés

  4. #4
    MiKL.66

    Re : apprendre les microcontroleurs pic en C

    Bonjour,

    petit conseil .. concentres toi sur les conditions en langage C !
    Il faut bien comprendre avant de vouloir faire des programmes.

    Quand j'ai commencé, je me suis servis d'exemple de programme Microchip et autres ...
    Ils ont l'habitude de faire un petit programme juste sur un cycle.
    Tu as l'initialisation, le main, puis "while (1);"
    Je ne te racontes pas le temps que j'ai mis à comprendre la dernière instruction : "while (1);"
    Tout ça parce que je voulais apprendre vite.

    Puis je me suis penché à fond sur le langage C avant de poursuivre les PIC ...
    Il y a de bons tutoriels sur le C sur YouTube.

    Un site pas mal : http://openclassrooms.com/courses/ap...rogrammer-en-c

  5. A voir en vidéo sur Futura
  6. #5
    hagi

    Re : apprendre les microcontroleurs pic en C

    Citation Envoyé par antek Voir le message
    Raté de clavier

    La source de tout
    http://microchip.wikidot.com/tls2101:start

    J'ai aussi ça qui traine :
    merci pour le lien, il a l'air pas mal .
    Au niveau du langage C , je programme déja avec de l'arduino , je pense que ça devrais aller .

    while(1) c'est une boucle comme void loop .

  7. #6
    MiKL.66

    Re : apprendre les microcontroleurs pic en C

    Bon, tu n'es pas totalement débutant alors ...
    Si tu as buché les cours de Bigonof et que tu connais les C, tu vas faire des ravages en programmation !

  8. #7
    invite03481543

    Re : apprendre les microcontroleurs pic en C

    Citation Envoyé par hagi Voir le message
    merci pour le lien, il a l'air pas mal .
    Au niveau du langage C , je programme déja avec de l'arduino , je pense que ça devrais aller .

    while(1) c'est une boucle comme void loop .
    Bonjour,

    sauf que void loop ne veut rien dire en C.
    Le langage Arduino est ce que l'argot est à la langue française.
    Je vous conseille la lecture du livre de référence du C:http://www.dunod.com/informatique-mu...t/le-langage-c
    A ce prix là c'est un bon investissement afin d'apprendre correctement les choses et ce n'est pas plus compliqué vous verrez, l'avantage majeur est que le C est portable d'un µC à l'autre, contrairement à Arduino qui entretient un pseudo "langage".
    @+

  9. #8
    arsene de gallium

    Re : apprendre les microcontroleurs pic en C

    +1

    La programmation est avant tout un problème d'algorithme, comme les recettes de cuisine.
    Il faut au préalable décrire, par le moyen que l'on souhaite:
    - papier et crayon
    - logiciel informatique
    - sa mémoire (pour les petits projet) mais là on ne peut être que dans des projets basiques
    Quand on arrive à décrire le principe de fonctionnement de façon synthétique, sur papier, on peut passer à un langage de programmation.
    A ce niveau, ils se valent tous, si, si.
    Quand vous en serez à l'écriture d'un jeu genre Crysis, c'est que vous aurez assimilez toutes les étapes de la conception.
    Quand vous avez à faire clignoter une LED avec un Arduino, c'est que vous aurez assimilé toutes les étapes précédentes.
    Quand vous avez à contrôler un processus avec un micro-contrôleur, comme celui de votre:
    - lave linge
    - lave vaisselle
    - TV
    - robot
    - drone
    Chaque langage de programmation à ses syntaxes particulières mais ce qui compte est l'approche algorithmique.
    Le reste n'est qu'un apprentissage de "langue" informatique.
    Il est facile de passer d'un de ces langages à un autre si on comprend l'algorithme et les syntaxes du langage utilisé.
    Chaque langage informatique à ses particularités d'écriture mais cela est aisé à apprendre.
    L'optimisation, vitesse d'exécution, occupation mémoire, est plus complexe à appréhender et fait appel à des notions de système informatique:
    - quels sont les composants utilisés
    - comment ils sont adressés
    - type de bus => 16, 32, 128, 256 bits
    Ce que je viens d'écrire n'est qu'une approche utile pour tout ceux qui veulent programmer un micro-controleur, quelque soit le type:
    - Arduino
    - 16F84 => quoique là il faudrait utiliser autre chose car complètement hors des clous => lire: trop vieux mais pouvant quand même faire des automatismes spectaculaires avec quelques LED

    Dans tous les cas, il faut connaître l'interface (électronique) qui est associé au micro-controleur / processeur.
    Les micro-controleur / processeur ne sont fonctionnels qu'avec leur interface électronique.
    Par eux mêmes ils ne sont que des bout de plastique, de silicium, de cuivre sans intérêt.

  10. #9
    luc_1049

    Re : apprendre les microcontroleurs pic en C

    Bonjour

    Reagardez aussi
    http://genelaix.free.fr/

    Dans le menu C vous y trouverez de conseils pour le C embarqué.

    cdlt

Discussions similaires

  1. microcontroleurs
    Par lamboni75 dans le forum Électronique
    Réponses: 6
    Dernier message: 09/10/2013, 14h25
  2. microcontrôleurs
    Par invite73ec6401 dans le forum Électronique
    Réponses: 31
    Dernier message: 08/12/2011, 11h11
  3. microcontrôleurs
    Par invite8837f4cd dans le forum Électronique
    Réponses: 5
    Dernier message: 22/06/2011, 20h11
  4. debutant : microcontroleurs pic
    Par invite7579325d dans le forum Électronique
    Réponses: 11
    Dernier message: 07/05/2010, 21h20
  5. Microcontroleurs
    Par invite1ebe912b dans le forum Électronique
    Réponses: 1
    Dernier message: 23/04/2007, 12h46
Dans la rubrique Tech de Futura, découvrez nos comparatifs produits sur l'informatique et les technologies : imprimantes laser couleur, casques audio, chaises gamer...