Bonjour, cliquez-ici pour vous inscrire et participer au forum.
  • Login:


+ Répondre à la discussion
Page 1 sur 2 1 DernièreDernière
Affichage des résultats 1 à 15 sur 16

programmation cours bigonoff continuer ou pas ???

  1. NEOROBOT

    Date d'inscription
    décembre 2007
    Localisation
    Algeri :s
    Âge
    22
    Messages
    56

    Question programmation cours bigonoff continuer ou pas ???

    bonne soir tout le monde

    voila je lis le cours de bigonoff de puis 2 mois et j arrive a faire clignoter des leds !! sur n'emporte quelle sortie !! a différente fréquence (merci bigonoff)

    voila que je découvre y a pas long temps qu'on peux programmer en C et ça ma lair beaucoup plus facile. alors j'ai senti que je perdais mon temps d'apprendre a programmer avec le cours de bigonoff ça ma découragé

    ma question est : est ce que je perd mon temps ( je ferais mieux d'apprendre le C )
    doit-je continuer ? ( je ponce que oui bigonoff n'a pas fait ce cours pour rien comme même ) ! mais je veux aussi connaitre votre avis

    merci
     


    • Publicité




      Poursuivez votre recherche
      Recherche personnalisée

  2. maxitec

    Date d'inscription
    juillet 2006
    Messages
    1 735

    Re : programmation cours bigonoff continuer ou pas ???

    Citation Envoyé par NEOROBOT Voir le message
    bonne soir tout le monde
    ma question est : est ce que je perd mon temps ( je ferais mieux d'apprendre le C )
    doit-je continuer ? ( je ponce que oui bigonoff n'a pas fait ce cours pour rien comme même ) ! mais je veux aussi connaitre votre avis
    merci
    Non tu ne perds pas ton temps..Continue à apprendre l'assembleur tu en auras besoin même pour le C.
     

  3. NEOROBOT

    Date d'inscription
    décembre 2007
    Localisation
    Algeri :s
    Âge
    22
    Messages
    56

    Re : programmation cours bigonoff continuer ou pas ???

    ok merciiii

    ça me motive un peut plus

    bonne nuit
     

  4. cherwam07

    Date d'inscription
    mars 2006
    Localisation
    Ardeche
    Âge
    27
    Messages
    292

    Re : programmation cours bigonoff continuer ou pas ???

    Je te confirme 1000 fois que tu ne perds pas ton temps.

    Ca t'aidera à comprendre tout ce que tu fais, trouver les bugs et les résoudre, écrire de beaux programmes en C...

    Tu ne viendras pas sur ce forum pour nous dire :
    Je comprend pas ca rame quand je fais float a = sqrt(18275,918263/pow(8752,36))*625

    Ou alors
    J'arrive pas à compiler ma librairie toute faite fraichement récuperée sur le web...

    En claire, l'assembleur il faut en faire !

    Alors bon courage
     

  5. alainav1

    Date d'inscription
    janvier 2005
    Localisation
    calais
    Âge
    62
    Messages
    3 318

    Re : programmation cours bigonoff continuer ou pas ???

    Bonjour,
    pour confirmer ce qui a été dit l'assembleur est indispensable pour comprendre comment ça marche (connaissance des registres de la configuration etc..).
    j'ai commencer par les cours de bigonoff et je ne le regrette pas !
    maintenant je programme en basic car je trouve ça plus facile car si je ne programme pas en assembleur pendant un moment c'est plus dur à s'y remettre .
    Pour programmer je programme de façon structurée donc independant du langage puis je traduis en basic (mais ça pourrait etre en C ,...).
    j'ai mis sur mon site un petit fichier pour expliquer ma démarche .

    cordialement
    Alain
    Décider de faire c'est bien décider quand c'est mieux !
     

  6. pont2

    Date d'inscription
    mai 2009
    Messages
    381

    Re : programmation cours bigonoff continuer ou pas ???

    Bonjour Neorobot

    Non seulement tu ne perds pas ton temps en assembleur, mais tu es sur la voie royale, par exemple, à la fac de Toulouse (Rangueil) le début se fait en assembleur, et à l'examen tu as à faire un jeu vidéo en assembleur!

    Et quand tu fais du C, tu écris en assembleur, car toutes les instructions du C ont été écrites en assembleur, puisque c'est le seul langage que le µC ou µP comprennent, et tu as un avantage: alors que les instructions du C ou Basic, ou Pascal, etc...ne sont pas chronométrées, tu es dans l'impossibilité totale de faire du "temps réel" tu ne peux le faire qu'en assembleur; par ex dans des dialogues normalisés tu dois programmer que tel signal doit faire 37 microsecondes, ce n'est pas 38 ou 36, c'est 37, ce que tu fais facilement en assembleur et en monoprogramme, vu qu'en assembleur on te donne une liste des durées précises de chaque instruction. C'est compté en "cycles" et un cycle correspond à la fréquence horloge divisée par 4, pour une horloge de 4MHz, divisée par 4 cela fait 1MHz, donc chaque cycle fait 1µS, pour 37µS, je peux écrire 37 instructions de 1 cycle, et moins si j'ai des instructions durant 2 cycles, et je bouche le trou qui reste jusqu'à 37 par des nop qui durent 1µS chacun. Et j'arrive pile.

    Et comme tu programmes en assembleur tu peux te fabriquer ton C personnel, avec des instructions spécialisées à ton travail habituel, ce qui t'évite de recommencer toujours la même chose..
    En assembleur il n'y a pas que des Leds clignotantes, essaie par exemple de décoder le sens de rotation d'un disque à trous que l'on met sur une vis pour mesurer son avancement, cela sert à afficher en mm et dixièmes la hauteur de calibrage d'une raboteuse à bois, c'est à dire l'épaisseur du bois qui sort raboté. C'est pratique et précis mais pas évident en assembleur. Mais plus passionnant et plus utile que des Leds clignotantes. Le début c'est le début...
    Bon travail
     


    • Publicité



  7. VIIV

    Date d'inscription
    novembre 2007
    Localisation
    Suisse
    Âge
    22
    Messages
    277

    Re : programmation cours bigonoff continuer ou pas ???

    Je jamais lu un cour de bigonoff, je des très minces bases en assembleur, pourtant ça ne m'empêche pas de faire ce que je veux avec un PIC...
     

  8. sdec25

    Date d'inscription
    mai 2008
    Localisation
    Doubs
    Âge
    25
    Messages
    914

    Re : programmation cours bigonoff continuer ou pas ???

    Bonjour,
    Je profite de ce déterrage pour donner mon point de vue.
    Comme VIIV, sans connaître Bigonoff j'arrive à utiliser les PIC.
    L'assembleur est loin d'être indispensable.
    Sauf contrainte particulière de performance sur un processeur pas très puissant et/ou compilateur mal fait, on n'est pas obligé de programmer en assembleur.
    Cependant, c'est quand même bien de savoir comment fonctionne un processeur pour la culture générale.
     

  9. alainav1

    Date d'inscription
    janvier 2005
    Localisation
    calais
    Âge
    62
    Messages
    3 318

    Re : programmation cours bigonoff continuer ou pas ???

    bonjour,
    je programme en langage évolué (basic) pour des applications simples cependant je pense que la connaissance de l'assembleur est indispenssable pour comprendre ce que l'on fait et dans les cas ou le temps doit etre court et precis .(quand la gestion de temps court doit tenir compte du temps de instruction)
    pouvez vous concevoir une télécommande type télécommande de télé uniquement en C ? (generation du 38 Khz modulée) en fonction de la touche .
    c'est aussi en assembleur que le code est le plus court .
    cordialement
    alain
    Décider de faire c'est bien décider quand c'est mieux !
     

  10. vede

    Date d'inscription
    août 2009
    Localisation
    Bleurilles-sur-Bré (Groland-de-l'Autre-Côté)
    Âge
    41
    Messages
    3 353

    Re : programmation cours bigonoff continuer ou pas ???

    hi all

    hum hum...
    sdec et alainav...
    vous poussez un peu là...

    >savoir comment fonctionne un processeur pour la culture générale....
    oui, si on est pas programmeur... pour la culture générale...
    encore que... je sais pas trop à quoi ça servira...

    >je programme en langage évolué (basic)
    >c'est aussi en assembleur que le code est le plus court .
    no comment...

    et génerer du 38Khz en C n'est pas vraiment un probléme...

    mais pour maitriser un PIC, il faut maitriser son assembleur...
    c'est tout...

    et les cours de Bigonoff... c'est un peu comme la bible...
    et des chrétiens... qui diraient... on en a pas besoin...

    vede
    ;O]

    aprés c'est vrai...pas nécessairement besoin de l'asm...pour faire un programme pour un pic...
    Dernière modification par vede ; 10/09/2009 à 23h59.
     


    • Publicité



  11. gedonet

    Date d'inscription
    février 2004
    Messages
    616

    Re : programmation cours bigonoff continuer ou pas ???

    Bonjour
    Je me permets de donner une raison de plus pour choisir l'assembleur pour les pics, c'est que c'est plus simple, non ce n'est pas une boutade, il n'y a que 31 instructions à connaitre alors qu'en basic ou en c, c'est même un peut difficile de connaitre le nombre d'instruction disponible ensuite laquelle choisir pour la meilleur efficacité, difficile de dire selon les cas.
    Le seul truc essentiel, mais qui est certainement valable pour d'autre langage, c'est de commenter le code.
    Gilles
     

  12. vede

    Date d'inscription
    août 2009
    Localisation
    Bleurilles-sur-Bré (Groland-de-l'Autre-Côté)
    Âge
    41
    Messages
    3 353

    Re : programmation cours bigonoff continuer ou pas ???

    hi

    > il n'y a que 31 instructions

    sur par exemple un 16F84...

    car ça dépend des pics ;O]

    vede
    ;O]
     

  13. sdec25

    Date d'inscription
    mai 2008
    Localisation
    Doubs
    Âge
    25
    Messages
    914

    Re : programmation cours bigonoff continuer ou pas ???

    sdec et alainav...
    vous poussez un peu là...
    Slt vede,
    Désolé de pousser encore plus loin

    oui, si on est pas programmeur... pour la culture générale...
    encore que... je sais pas trop à quoi ça servira...
    Tu ne m'as pas bien compris.
    Si on est pas programmeur, ça sert à rien.
    Si on est programmeur, le C, Java, Python, ... ça sert. L'assembleur, pas forcément !

    mais pour maitriser un PIC, il faut maitriser son assembleur...
    c'est tout...
    Je ne vois pas le rapport, on peut très bien programmer les PIC sans maitriser l'assembleur PIC. Il y a plein de sections dans la datasheet des PIC. Combien nécessitent de connaître l'assembleur ?

    Quant à l'argument du nombre d'instructions réduit en assembleur (seulement 31), c'est vrai si on part de rien. Si on ne part pas de rien (ex : C sur PC ou sur autres µc), 31 instructions à apprendre c'est 31 instructions de trop.

    Alors on peut dire ce qu'on veut sur Bigonoff, ses cours sont sûrement bien faits, mais je ne suis pas d'accord pour dire que programmer en Asm est indispensable pour utiliser les PIC. Pour moi, seule une lecture de la datasheet est indispensable, quel que soit le langage (C, Basic ou asm).
     

  14. vede

    Date d'inscription
    août 2009
    Localisation
    Bleurilles-sur-Bré (Groland-de-l'Autre-Côté)
    Âge
    41
    Messages
    3 353

    Smile Re : programmation cours bigonoff continuer ou pas ???

    Citation Envoyé par sdec25 Voir le message
    Alors on peut dire ce qu'on veut sur Bigonoff, ses cours sont sûrement bien faits, mais je ne suis pas d'accord pour dire que programmer en Asm est indispensable pour utiliser les PIC. Pour moi, seule une lecture de la datasheet est indispensable, quel que soit le langage (C, Basic ou asm).
    hi sdec ;O]

    ok ok j'arrête de pousser ;O]

    vede
    ;O]

    ps et une bonne connaissance de ton compilo...en C...Basic...Pascal...
    ;O]
     


    • Publicité



  15. vede

    Date d'inscription
    août 2009
    Localisation
    Bleurilles-sur-Bré (Groland-de-l'Autre-Côté)
    Âge
    41
    Messages
    3 353

    Smile Re : programmation cours bigonoff continuer ou pas ???

    Citation Envoyé par pont2 Voir le message
    C'est compté en "cycles" et un cycle correspond à la fréquence horloge divisée par 4, pour une horloge de 4MHz, divisée par 4 cela fait 1MHz, donc chaque cycle fait 1µS, pour 37µS, je peux écrire 37 instructions de 1 cycle, et moins si j'ai des instructions durant 2 cycles, et je bouche le trou qui reste jusqu'à 37 par des nop qui durent 1µS chacun. Et j'arrive pile.
    hi

    et aprés ça va aussi dependre de la qualité de ton horloge (quartz, osc...)...
    mais OSCTUNE (sur les pics recents) permet un "reglage fin"....

    j'ai vu, il y a qq jours, trop vite, quelqu'un qui citait
    une app note Microchip, relative aux
    problemes/solutions de précision d'horloge...
    mais impossible de remettre la main dessus...
    si vous savez...

    vede
    ;O]
     


Poursuivez votre recherche :




Sur le même thème :




 

Discussions similaires

  1. Ne veut pas continuer post-bac, que faire ?
    Par Bobo45 dans le forum Orientation après le BAC
    Réponses: 6
    Dernier message: 10/01/2008, 18h35
  2. Les Alpes (et le jura) devrais pas continuer a monter?
    Par Mark_Green dans le forum Géologie et Catastrophes naturelles
    Réponses: 0
    Dernier message: 08/12/2007, 12h07
  3. continuer en thèse ou pas?
    Par laaly dans le forum Orientation après le BAC
    Réponses: 12
    Dernier message: 30/01/2007, 16h45
  4. Il ne suffit pas rêver pour entreprendre ni réussir pour continuer
    Par annecy dans le forum [ARCHIVE] Philosophie
    Réponses: 5
    Dernier message: 03/09/2004, 08h55