bonjour voila je voudrais apprendre comment programmer un pic 16Fxx avec le C ou le C++"je sais parfaitement programmer unpic avec micro pascal et vb"a propos je connais le language c et c++ mais pa pour la programation de pic
-----
bonjour voila je voudrais apprendre comment programmer un pic 16Fxx avec le C ou le C++"je sais parfaitement programmer unpic avec micro pascal et vb"a propos je connais le language c et c++ mais pa pour la programation de pic
Bonjour MARSA,
En première intention je te propose ce lien :
http://hhollard.club.fr/prog_pic_c.htm
Bonne lecture, mictour.
Bonjour,
les "outils" de programmations sont bien sur la maitrise des boucles (tant que ..) les conditionnels (if then ) etc
mais à mon avis c'est la partie la plus facile de la programmation.
La particularité de la programmation des pic c'est la configuration des registres (parfois commun mais aussi spécifique à chaque pic )
il me parait donc essentiel de coprendre comment le pic fonctionne et Bigonoff à réalisé des cours qui font l'unanimité .
Personnellement je programme en basic (basic ,C , c'est toujours un langage évolué j'ai choisi le basic car je connaissais )mais j'ai commencé en assembleur (des petits programmes ) et je pense que c'est indispensable pour bien comprendre .
j'ai mis sur mon site un tout petit tutoriel pour expliquer ma démarche car j'ai bien "galéré" pour débuter.(mais je suis pas encore un pro !)
cordialement
Alain
Bonjour,
si tu connais le pascal et sais programmer un pic avec, le C ne devrait pas te poser le moindre problème ce sont des langages assez proches.
Je suis donc un peu surpris par ta demande.
De plus C++ n'est pas orienté µC mais objet, je ne connais pas de compilateur C++ pour PIC.
Visual basic également.
@+
bonjour alainav1 i le lien de site svp
Bonjour,
tu le trouveras dans mon profil ,rubrique contact (car il n'est pas conseiller de le mettre dans les post )
cordialement
Alain
Salut, Alainav1 j'ai lus ton cours sur la programmation de PIC en basic, je trouve que c'est le meilleur cours que j'ai trouvé, j'ai lu la moitié du cours de bignoff qui est bien aussi mais bon je commence a planer.
Donc je penses que je vais rester sur du basic pour commencer.
Il y'a juste une partie que je ne comprends dans ton cours c'est la partie "configuration du PIC" . Pourrais-tu m'expliquer ?? Merci.
(Merci encors pour ton cours )
bonjour alainav1 voila je voudrai savoir comment avec cette ligne on configurez la patte 12ET13
TRISB=%00111111
Bonjour,
si mon petit explicatif à pu servir alors il arempli son rôle.
les pattes 12 et 13 du pic 16F818 sont affectées au porB.6 et portB.7(voir la datasheet )
si l' on souhaite les affecter en entrée
trisa=11XXXXXX
en sortie
trisa=00XXXXXX
cordialement
Alain
bonjour,
je rectifie pour le port b
c'est trisb
trisb=% 00111111 configure portb.7et portb.6 en sortie (0=sortie )
cordialement
Alain
bonjour alainav1 merci pour l explication mon pic marche a merveille j explique mon projet j ai realisé un afficheur a led en 3d et j ai programmer mon pic en boucle finis et je me suis baser sur les intereptions pour la commande de pic a traver un cable rs 232 ET J AI CREER MON INTERFACE DE COMMUNICATION ENTRE LE PIC ET MON PC SAUF KE J AI UN PROBLEME EN VB JE CONNAIS PAS LE CODE POUR LE CABLE RS232 SI VOUS POUVEZ M AIDEZ OU SI VOUS AVEZ UNE IDEE
bonjour,
Je te propose d'ouvrir une autre discussion (avec unintitulé precis )
et nul doute que l'on va résoudre ce problème .
precise quel VB (VB6,VB d'exel ..)?
Cordialement
Alain
Oui parceque la précision n'est pas au rendez-vous dans cette discussion c'est le moins que l'on puisse dire.
Egalement quand on prend la peine de répondre il serait assez agréable d'avoir un echo...c'est ce qu'on appelle la communication...
Ce sera tout pour moi, merci.
@+