Bonjour,
Dans le menu déroulant des contrôleurs que le PICKit3 peut programmer, je ne trouve pas le 12F1572.
Je n'utilise PK3 que en stand alone, pas avec MPLABX.
Merci pour votre aide.
-----
Bonjour,
Dans le menu déroulant des contrôleurs que le PICKit3 peut programmer, je ne trouve pas le 12F1572.
Je n'utilise PK3 que en stand alone, pas avec MPLABX.
Merci pour votre aide.
Avec MPLAB IPE V2.20 je l'ai. Tu possède quelle version?
J'ai un logiciel qui pilote le PK3, il n'a rien à voir avec MPLAB.
Et c'est quoi le nom de celui-ci?
Aucune idée.
J'ai installé ce soft que quelqu'un d'ici m'a donné. Une icône se trouve sur le bureau pour le lancer.
Je ne comprend pas trop l'utilité de ce logiciel, pourquoi ne pas installer MPLAB IPE?
Je suis en train de télécharger IPE.
En fait, je programme en Basic et ce logiciel est indépendant. Je le lance avec PK3 raccordé à la carte et je charge le programme.
Avec IPE tu sera tranquille.
Je suppose que tu programme avec Mikrobasic?
J'ai installé IPE, le PIC est reconnu, je suis allé chercher PK3 (qui est branché sur un autre ordi) et voilà que dans la case Tool, il y est.
Je suppose que ça devra aller.
Faudra encore installer IPE sur l'autre ordi.
Merci pour ton aide.
Je programme en Proton+ : http://www.protonbasic.co.uk/
Au faite je me rappel que tu avais suivis mon post lorsque j'avais eu un problème de PWM avec le PIC 12f1572. En faite je n'avais pas bien interpréter l'explication pour l'utilisation d'un bit d'un registre.
Il me manquai :
PWMxLDCONbits.LDA = 1;
Avec x le numéro du module PWM.
Ce registre permet de charger les valeurs de duty cycle, d'offset, de phase et de période, lorsque qu'un est modifié.
Je m'en rappelle, mais pas dans les détails.
Je voudrais utiliser les 3 PWM de ce PIC pour piloter une LED RGB.
Mais je vais devoir utiliser Mikroelectronika, ce compilateur reconnait les modules PWM du PIC contrairement à Proton.
J'ai écrit un soft simple pour faire un essai avec le 1572 et c'est là que je ne le trouvais pas dans la liste avec mon soft pour le PK3.
Je trouve que ce n'est pas vraiment simple le PWM du 1572.
Tu ne peut pas configurer directement les registres du PIC avec proton?
Ce PIC a était spécialement conçu pour piloter des leds RGB, donc il possède tout un tas de registre prévu pour l'occasion. Sur le site de microchip y'a une application pour ce PIC, une carte de démo un programme pour le PIC et un programme pour PC je crois. http://www.microchip.com/pagehandler...or+Mixing+Demo
Si tu veut j'ai sur mon site mis le code de mon application utilisant les 3 PWMs, tu pourra avoir une base et modifié selon tes besoins.
J'ai lu la doc vite fait, oui, il y a tout un tas de registres pour le PWM. Je vais devoir lire ça plus sérieusement.
Merci encore pour ton aide.
J'ai installé IPE, il voit PK3 mais pas le 12F.
J'ai branché sur un 16F876A, il ne le voit pas non plus.
Je suis sûr du 876, il tourne.
Y a-t-il une astuce avec IPE ?
Ton pic est alimenté par une alim externe? ou tu veut l'alimenter via le pickit ?
Alim externe.
En lançant IPE, PK3 est reconnu mais ne se connecte pas, ni au 12F ni au 16F.
Quelle erreur a tu? tu peut fait un imprime écran lorsque tu branche le pickit3 au pic?
Salut,
A cause du Vpp first (si tu l'utilises), il ne faut peut-être pas utiliser une alimentation externe.
a+
Voici une copie d'écran, j'ai fait un essai avec un 12F1572 et avec un 16F876A et le résultat est le même.
PK3 ne se connecte pas au PIC. Alim externe branchée.
RISC, je ne sais pas ce qu'est Vpp first, je ne peux donc pas dire si je l'utilise ou pas et comment ne pas l'utiliser.
Merci pour vos conseils.
Donc quand tu clique sur "CONNECT" ça te marque "Connection Failed" ?
J'aurai bien voulu essayer mais je n'est pas le programmateur avec moi.
Essaye en alimentant la carte via le pickit, tu clique sur "settings" puis "advanced mode" puis sur "power" et enfin tu coche "power target circuit from tool"
Je ferai un essai demain.
Bonne nuit.
Essai fait comme demandé et voilà la réponse de la machine :Donc quand tu clique sur "CONNECT" ça te marque "Connection Failed" ?
J'aurai bien voulu essayer mais je n'est pas le programmateur avec moi.
Essaye en alimentant la carte via le pickit, tu clique sur "settings" puis "advanced mode" puis sur "power" et enfin tu coche "power target circuit from tool"
"The target circuit may require more power than the debug tool can provide. An external power supply might be necessary."
En mettant l'alim extérieure et en décochant "Power target circuit from tool", il me dit : "Connection Failed."
J'ai aussi modifié "VPP first" sans résultat.
Ca commence à me les brouter menu ... (Lino Ventura ?)
Dernière modification par Gérard ; 09/02/2015 à 22h09.
Tu a bien un pickit officiel?
Bizarre pourtant moi j'arrive à le programmer ce PIC. Je passai par MPLAB X (compilation + prog), donc avec IPE ça devais fonctionner aussi...
Tu aurai un schéma avec ton PIC et ce qu'il y a autour?
Oui c'est un officiel.
Le schéma est des plus simple :
le PIC et une résistance de 10K de MCLR vers +5V et les 5 liaisons vers le PICKit 3. (+ l'alim)
Donc pas de problème du côté du pickit.
La résistance de pull-up sert à rien, elle est interne à ce PIC. Ce n'est pas ça qui va changer le problème de toute façon...
Pas de faux contacts? les broches sont reliées dans le bonee ordre?
Les 5 liaisons sont vérifiées, j'ai fait un essai avec un 12F675 et le logiciel "Stand alone", il est vu et je peux le lire, donc PK3 OK ainsi que les liasons.
Je remets le 1572 avec IPE et il ne se connecte pas.
Et au cas ou, lance IPE en mode administrateur, voir si ça change quelque chose
Le 12F675 fonctionne avec IPE?
Non pour le 675.
Comment faire pour le mode admin ?
Ha oui donc vraiment aucun PIC ne fonctionne avec IPE.
Pour le mode administrateur, tu fait clique droit sur l'icone d'IPE et tu clique sur "Executer en tant qu'administrateur"
D'ailleurs, quand tu lance IPE, l'autre logiciel que tu utilise pour programmer tes pic est bien fermé?