Programmer un pic16f877-04p

BreizhViking
ven, 11/20/2020 - 15:43
Bonjour,
le confinement aidant, je me remets à quelques bricolages électro,
il me reste un pic16f877-04p d'une époque ancestrale et je voudrais trouver une carte de développement pour le programmer en USB, je n'en trouve pas sur des sites sérieux.
Avez vous une idée ?
Ou bien même des conseils/schémas pour en construire une...
(ps: j'ai un raspberry 2b pour bricoler)
Merci d'avance pour vos réponses.
hercule124
ven, 11/20/2020 - 20:52
Bonjour,
tu as la carte easy pic v7 tres bien pour une carte de développement, je l'a possède et j'en suis tres satisfait.
https://www.lextronic.fr/starter-kit-easypic7-3.html?s=easy%20pic%20v7&f...
il te faut aussi le soft mikroC PRO for pic , moi j'utilse mikropascal PRO for pic.
tu as une version gratuite mais limité.
il y'a mplab
https://www.microchip.com/mplab/mplab-x-ide
autrement tu as pickit 3 juste pour programmer ton pic pas cher et fonctionne tres bien
https://www.aliexpress.com/w/wholesale-pickit-3.html
sur ali tu as aussi une carte de développement, je connais pas .
https://www.aliexpress.com/item/4000722254561.html?spm=a2g0o.productlist...
BreizhViking
sam, 11/21/2020 - 00:30
Merci pour ta réponse, pickit 3 a l'air bien.
C'est MPLAB qui est limité ? Si oui, c'est a dire ?
hercule124
sam, 11/21/2020 - 09:23
bonjour,
C'est le soft mikro ,la demo est limitée dans la taille du programme que tu veux réaliser .
Je me rappel plus de combien.
BreizhViking
sam, 11/21/2020 - 11:28
Sur le site de MPLAB , ça parle de entièrement gratuit mais pas de limitation... Je vais surement partir sur ça du coup.
Walter
sam, 11/21/2020 - 20:28
Ba c'est l'éditeur de microchip pour toutes ses puces, difficile de trouver plus adapté et gratuit.
De plus microchipt ayant racheté Atmel, il supporte les AVR.
Avec une carte comptaible ou en utilisant les broches ICSP, tu peux debuger ton programme dans l'éditeur.
BreizhViking
lun, 11/23/2020 - 18:06
Du coup MPLAB + PICK KIT3.5 et çà devrait le faire:
https://fr.aliexpress.com/item/4001283158851.html?spm=a2g0o.cart.0.0.10f...
Je prends aussi des quartz de 4Mhz et 20 Mhz , vu que j'ai un 20P aussi.
Je devrais être bon avec çà... vous confirmez ?
hercule124
lun, 11/23/2020 - 19:06
bonjour,
impec , je savais pas qu' il avait une nouvelle version du pickit.
pour la guirlande de Noël ca devrait aller(lol).
BreizhViking
lun, 11/23/2020 - 19:16
hercule124, oui super guirlande hein ;)
Nan je vais essayer de faire un peu mieux que çà quand même, çà va me prendre du temps, mais faire une ptite éolienne pour mon jardin qui me rechargegerai mes batteries Li-ion 12V entre autre çà me dit bien...
BreizhViking
mar, 11/24/2020 - 10:05
hercule124, d'ailleurs j'ai vu qu'il y avait un PICkit4 qui existe aussi, mais il reste beaucoup plus cher pour le moment même sur AliExpress
BreizhViking
mer, 11/25/2020 - 21:44
Autre point peut on utiliser le i2c et le spi sur la même puce et même programme, ou est ce forcément l'un ou l'autre ?
Exemple plioter un écran LCD en i2c et des servo en spi
Walter
jeu, 11/26/2020 - 00:10
D'après la datasheet, l'i2c et le SPI partagent des broches et ils parlent du mode i2c ou SPI, donc a priori c'est soit l'un, soit l'autre
hercule124
jeu, 11/26/2020 - 09:30
Bonjour,
tu peux connecter un max de 112 périphériques avec le i2c et tu as besoin de 2 fils ,après i2c et spi se ressemblent.
BreizhViking
ven, 11/27/2020 - 10:03
oui j'ai percuté après de ma bêtise... mais merci de l'info, je savais pas que c'était 112, c'est carrément pas mal, çà ira bien pour mes moteurs, servo, et écran lcd ;)
BreizhViking
mer, 12/09/2020 - 14:32
Hello,
sur les PICs vous connaissez une lib du même genre que celle ci qui est faite pour le Raspberry Pi (pour gérer des servos en PWM hardware):
http://abyz.me.uk/rpi/pigpio/
?
hercule124
lun, 12/14/2020 - 19:16
Bonjour,
regarde ici
PWM Library (mikroe.com)