Question:
Programmeur PIC bon marché, doit être compatible Linux
ElectroNoob
2012-06-10 19:56:12 UTC
view on stackexchange narkive permalink

Je suis à l'aise pour travailler sur des projets basés sur Arduino, mais je cherche à commencer à expérimenter la programmation PIC.

Comment pourrais-je construire mon propre programmeur d'images? J'ai pensé qu'il devait y avoir un moyen d'économiser de l'argent par rapport à quelque chose comme celui-ci que j'ai trouvé en ligne.

... et si vous aimez le frisson, j'ai vu des projets qui utilisent adruino pour programmer des PIC
Cinq réponses:
Wouter van Ooijen
2012-06-10 20:24:23 UTC
view on stackexchange narkive permalink

Par rapport aux AVR, les PIC ont une variété de petites variations sinueuses dans les algorithmes de programmation et les interfaces, qui nécessitent une étude attentive de chaque document «interface de programmation». J'y suis allé, j'ai fait ça (jusqu'à une limite). Sauf si vous êtes là pour le frisson, je ne le recommanderais pas. Procurez-vous un kit ou un programmeur pré-construit. J'en vends un, Olin en vend quelques-uns, et il y a les PICkit2 et PICkit3, et les différents clones de ces deux. Faites votre choix). Je recommanderais un type qui est au moins capable de programmation en circuit. À moins que vous ne vendiez des PIC programmés, la programmation ex-circuit est presque inutile.

J'ai écrit un code hôte et un micrologiciel substantiels pour les programmeurs PIC, et je suis d'accord avec Wouter. Il y a beaucoup de petits pièges, du moins pour le cas général. Au fait, les miens ne sont pas fournis avec les logiciels Linux, donc ce n'est probablement pas ce que vous voulez. Découvrez Wouter ou le PicKit3.
Merci les gars, à ce stade, on vous conseille d'acheter plutôt que de construire, c'est apprécié :)
Rocketmagnet
2012-06-10 20:08:38 UTC
view on stackexchange narkive permalink

Achetez-le, c'est moins d'un dix! Les pièces à elles seules vous coûteront plus que cela. De plus, le temps que vous passez à essayer de le faire fonctionner vous fera souhaiter de l'avoir acheté.

+1 pour l'achat de cet équipement. Le risque d'une source de défaillance * très * difficile à détecter ne vaut pas la peine d'être payé.
Vous pensez que cela fonctionnera sous Linux?
@ElectroNoob - Pas que je puisse dire de Google. Personnellement, je recommande de faire des recherches. Achetez un programmeur, n'en faites pas un. Et utilisez Windows si vous le pouvez.
La liste eBay indique «compatible avec Windows98 et Windows2000 / NT, Windows XP / Windows 7 et d'autres systèmes d'exploitation». Vous pouvez essayer de contacter le vendeur eBay et voir s'il peut être plus précis.
@tcrosley J'ai posé la question, j'espère qu'ils reviendront vers moi :)
@Rocketmagnet utilisant Windows n'est pas une option. Merci.
J'ai reçu une réponse du vendeur, ils affirment que le conseil d'administration ne prend pas en charge Linux.
@ElectroNoob - Eh bien, continuez à chercher. Il doit y en avoir autour. Je recommanderais toujours d'en acheter un, même si cela coûte plus cher. Ce ne sera toujours pas beaucoup plus cher que les composants individuels et vous épargnera * beaucoup * de misère.
Le véritable avantage n'est pas tant d'avoir un programmeur qui fonctionne sous Linux, que d'en avoir un qui peut fonctionner avec un logiciel de pilote open source. Cela signifie que vous pouvez le suspendre à presque * n'importe quelle * machine de développement et l'intégrer dans à peu près * n'importe quel * flux de développement, plutôt que de vous battre avec des interfaces graphiques mal écrites et inflexibles ou d'avoir à maintenir une machine avec un système d'exploitation hérité pour prendre en charge le programmeur en vieillissant.
hli
2012-06-11 15:58:00 UTC
view on stackexchange narkive permalink

Si vous avez un port série ou parallèle sur votre ordinateur, vous pouvez utiliser PicPgm. Il prend en charge plusieurs programmeurs très simples et peut programmer presque toutes les photos (jusqu'à PIC32). J'ai récemment construit un TLVP (programmeur de port parallèle utilisant juste un HC573) pour programmer un '2550 - a fonctionné sans problème.

Le programmeur simple que j'ai pu trouver est le celui de Lothar Stolz . Je l'ai utilisé une fois pour programmer un PIC16F876, mais je n'ai eu aucun succès avec le '2550 mentionné ci-dessus.

Donc, ces programmeurs peuvent être construits très bon marché, mais si vous n'avez qu'un port USB, vous voudrez peut-être y aller avec le ebay que vous avez trouvé. Cela ne coûte pas moins cher que ça.

Votre deuxième lien URL (Lothar Stolz) est rompu
corrigé (l'ancien hébergeur pour ce domaine a cessé ses opérations ...)
Joel B
2012-06-11 18:12:10 UTC
view on stackexchange narkive permalink

Je recommande le PicKit2. C'est seulement 30 $ et j'en ai eu de très bonnes expériences sous Windows. Il prend en charge à peu près tous les PIC majeurs auxquels vous pourriez penser (au cas où vous décideriez de passer à une partie différente). Bien qu'il ne soit pas officiellement pris en charge sous Linux (par Microchip), il semble que cela fonctionne correctement et vous pouvez télécharger l'interface graphique à partir du site Web ici. Il existe une version plus récente (PicKit3) mais celle-ci est plus chère et celle-ci semble tout aussi capable de faire ce que vous décrivez. Vous passerez probablement plus de 30 $ de votre temps à faire autre chose pour travailler.



Ce Q&R a été automatiquement traduit de la langue anglaise.Le contenu original est disponible sur stackexchange, que nous remercions pour la licence cc by-sa 3.0 sous laquelle il est distribué.
Loading...