1

bjr tt le monde
je cherche un site ou je peut touver des cours (programation es pic)
e s'il y'a possible un logiciel qui permet de sémulé
merci de me rpd et vite svp

2

http://www.von-info.ch/PIC/bigonoff_01.htm pourrait devenir ton ami si ton pic est un 16F84
A l'origine de plusieurs arcticles dans le magazine Hacker'z Voice, devenu à ce jour The Hackademy Journal, me voici, plus présent que jamais auparavant près à se mettre au service de notre belle et chère communauté.

3

merci pour l'info
en faite je viens de comencer a programer en pic et je sais pas lequel je vais utilisé
il y'as pas de difference je crois????

4

Il me semble que ci, en fonction, du pic, certainnes commandes peuvent ne pas exister
A l'origine de plusieurs arcticles dans le magazine Hacker'z Voice, devenu à ce jour The Hackademy Journal, me voici, plus présent que jamais auparavant près à se mettre au service de notre belle et chère communauté.

5

Il y a des différences, sinon on ne les aurait pas appelés différemment...
Les différences portent en général sur la fréquence du proc, la largeur du bus et surtout les capacités des différentes mémoires du PIC.
avatar
« Quand le dernier arbre sera abattu, la dernière rivière empoisonnée, le dernier poisson capturé, alors vous découvrirez que l'argent ne se mange pas. »

6

Commence par le PIC16F84A c celui du cours de bigonoff
Quand tu seras à l'aise, passe au PIC16F877A
Et si tu trouves que c'est pas assez puissant, passe au PIC18F452

Et avant que tu demandes, non, y'a pas d'outil de prog en C gratuit.

En tout cas n'espère pas faire du code propre en autre chose que l'asm sur 16F84 (1K de code, 56 octets de RAM) -> Largement suffisant pour les applications électroniques normales.

7

Une petite question... je compte m'y mettre aussi .. j'ai reçu les pics en sample chez Microchip et maintenant j'aimerais me lancer dans la prog...

J'aimerais avoir un peu de matériel pour commencer, genre afficheur 7seg, lcd etc... pour faire mumuse comme l'on a fait en cours en VHDL. Ainsi, je pense que ce serait intéressant de prendre carément un kit de développement comme cette carte ci : http://www.lextronic.fr/mikro/PP2.htm qui permet la programmation et le test de beaucoup de réf de pics. Un seul hic.. c'est quand même plus cher qu de se faire son propre programmateur mais bon, y'a tout plein de composants pour commencer à bien programmer et bien apprendre.

135€... qu'en pensez-vous????

Un autre avantage est que tout est bien soudé..... pas comme si c'est moi qui l'avait fait smile
Si l'envie de travailler te prend, assieds-toi et attends qu'elle te passe!

8

C'est joli mais très cher et peut être même inutile pour la plupart des trucs dont tu pourrais avoir l'idée.
Le meilleur kit de développement est une plaque à trous sans soudure.
Enfin c'est mon avis.
Si t'as du fric à y mettre vas y mais à ce prix là je préfèrerais m'économiser autre chose smile


Au fait j'ai trouvé un super compilo C que j'ai pas encore pu tester mais comme ce n'est pas un free/shareware je ne peux pas vous en parler en public, balancez les mmsg si vous voulez en savoir plus.

9

avatar
Si Dieu m'a de nouveau fait homme, cette fois il m'a pas raté : marcher sur l'eau et dupliquer les pains, ça marche p'us :/

10

Pour les PICs, il existe principalement 3 familles: mots de programme à 12 ,14 et 16bits (les données sont toujours sur 8bits).
presentation des différentes familles:
Les 12Cxx sont à 12bits, et disposent de 8 pattes.
Les 14xxx, 16xxx et maintenant les 12Fxx sont à 14 bits. Il n'existe pas beaucoup de différence entre l'asm des deux. Je croit même que tu peut mettre du code d'un 12bits dans un 14bits.
Les 18xxx sont à 16bits. Les principales avancés sont la quantité de mémoire augmetée, la multiplication (8bits*8bits) en hardware (1cycle d'instruction). Il y a aussi tout un tas d'instructions pour la lecture/ecriture dans la mémoire de programme.

Il existe aussi les 17xxx, dont je ne connait rien, et maintenant les 10xxx qui n'ont que 6pattes (soit quattre entrées/sorties quand tu as branché l'alim, si tu utilise l'oscillateur interne).

Après ton choix se fait suivant le type de mémoire (préfère la flash, lettre F après le numero de la famille), le nombre d'entrees/sorties, si tu veut des convertisseurs Analogiques/Numériques, le nombre de timers, les interfaces de communication (RS232, I2C, SPI, CAN, USB, Ethernet??).

Le site de Microchip regorge de tableaux présentant les caractéristiques des uC. Si t'as besoin d'un coup de main pour t'en sortir, t'as juste à demander.

Sinon pour le programmateur, avec un fait maison tu as juste 4 resistances, 3 diodes (dont 2zener), et un transistor. Tu fais le calcul et tu voit qu'avec tes 135Euros tu peut t'acheter un ecran LCD graphique, des afficheurs 7 segments, un fer à souder, une petite graveuse et une insoleuse en kit ;-) . Sans deconner, le probleme des kits est qu'il y a tout ce qu'il faut quand tu decide de l'acheter, et pas longtemps après le trucs qu'il te faut est pas dessus. Si tu fait tes typons tu as toujours ce qu'il te faut (parfois même plus), et tu peut faire des cartes toutes petites pour les integrer dans tes applications. Après c'est une question de gout.

Soit dit en passant le chti programmateur programme les 8, 18, 28 (large+etroit) et 40 pattes. Les familles 12F, 16F, et 18F y sont passé.

La page qui donne son schéma + typon, et pas disponible en ce moment, mais elle devrait bientot revenir: http://www.chez.com/robotiqueesisar/

J'espère que ca peut t'aider.
Arnaud