Bonjour, Le programmateur ne semble pas en cause .... Si on sélectionne n'importe quel programmateur (même sans le connecter, certains micro (dont le 18f2450) éxistent dans la liste, mais sont en grisé. Je pense que ce logiciel ne doit pas être terminé ou semble bugger .... Je voulais voir s'il était possible d'utiliser ce type de micro, que j'ai récupéré à la suite d'une erreur depar serge930 - Discussions ouvertes sur vos idées
Bonjour, Merci du conseil, dommage winpic semblait sympa ... Dommage qu'il comprenne dans ces liste (18F2450, en grisé), et qu'il ne semble pas ensuite le prendre en compte. Je vais chercher d'autres solutions Pickit ou autres ... Je vais peut être me procurer PickFlash2 ces jours. D'autre part le bootloader de microchip pour le 18F4550 que j'utilise est-il compatible avec les autres mpar serge930 - Discussions ouvertes sur vos idées
Bonjour, Rectification de mon deuxieme message ..... Le 18F2450 semble exister l il est dans la liste des micro, mais seulement en grisé .... Je ne comprend pas pourquoi il semble être dans la liste mais n'existe pas vraiment dans winpic800 (version v3.64) !!!!! Si quelqu'un a la réponse, sinon comment le programmer ???? Merci. A +. Serge930.par serge930 - Discussions ouvertes sur vos idées
Bonjour, J'ai utilisé la carte PicDem FS USB de microchip, pour obtenir le bootloader. Je lance PDFSUSB, j'éfface le programme d'application et je récupere ( ce qui reste, le bootloader ) je le sauve en .hex et l'utise sur un autre micro Je n'ai pas encore eu le temps de vérifier avec le 18f2450, comme j'avais le pb, avec le programmateur, qui me sortait ce micro en grisé. (pb semble résopar serge930 - Discussions ouvertes sur vos idées
Suite .... Une partie du probleme est résolue. WinPic800 en version V3.61 semble buggé. Je n'ai plus le probleme du grisé avec la version V 3.64 ....... Reste les autres questions ..... meci, si quequ'un à la réponse ...? Serge930par serge930 - Discussions ouvertes sur vos idées
Bonjour, J'utilise le PIC18F4550,avec chargement du programme avec le bootloader fournit par MICROCHIP). J'essais de faire de même avec le 18F2450. Quelqu'un pourrait-il me dire si on utilise le même bootloader sur ce composant. De plus pour charger le bootloader, j'utilise WimPic800, qui fonctionne trés bien, avec le Pic18F4550, mais pour le Pic18F2450, j'obtiens dans la sélection dupar serge930 - Discussions ouvertes sur vos idées
Bonjour, Effectivement, c'est bien un probleme de justification, Le bit 7 ADFM doit être à 1,sauf que dans le site sité précedement, il le situait dans ADCON1, alors qu'il est en réalité dans ADCON2, difficile d'obtenir des exemples fiables. Pour ADCON2, quels sont les criteres de choix (temps acquisition et conversion)??? Je fais des mesures de température, le temps n'est pas trés imppar serge930 - Discussions ouvertes sur vos idées
Bonjour Encore moi !!!! Je suis sur une nouvelle piste ... J'ai des doute sur la configuration de ADCON1. D'aprés le site c.dupaty@aix-mrs.iufm ADCON1 = 8E donc ADFM = 1 donc: justification à droite et les 6 bits de poids fort de ADRESH sont à 0 Actuelement la valeur de ADRESL laisse supar serge930 - Discussions ouvertes sur vos idées
Bonjour Merci pour ta réponse, je progresse !!!! Si je retire le while(1) et {} Si je change la valeur du potentiometre, j'ai ADRESH qui change, (mais tous les coups ??? quelquefois il passe à 127) Il passe de 0 à 255 pour une variation de 0 à 5v. Par contre ADRESL ne prend que les valeurs (0,64,192). Je lance la mesure aprés chaque variation du potentiometre, donc ce n'est sans doupar serge930 - Discussions ouvertes sur vos idées
Bonjour et merci pour ta réponse rapide. La nouvelle version de mon code: byte variable1; byte variable2; ADCON0=1; ADCON1=0x8E; while(1){ ADCONbits.GO_DONE=1; while(ADCONbits.GO_DONE); variable1=(byte)ADRESH; variable2=(byte)ADRESL; } Je n'ai pas tout compris dans l'utilisation de ADCONbits.GO_DONE, j'oublie sans doute qqchose. J'ai toujours le mêmepar serge930 - Discussions ouvertes sur vos idées
Bonjour, J'ai réussi à faire fonctionner un pic18f4550 avec un port USB. Ce fut long, mais cela marche. Je rencontre des dificultés, pour mettre en oeuvre, le port A, en mode analogique .... Il éxiste un grand nombre d'informations, pas trés claires !!!! Je cherche comment lire une valeur de tension sur le bit 0 du port A. J'ai un potentiometre entre + et - et le point milieu surpar serge930 - Discussions ouvertes sur vos idées
Merci Benjamin. J'ai trouvé, ou, modifier la compatibilité XP SP2 et lancer l'application en administrateur, pour cela ( faire un double clic sur l'icone de l'application, ensuite, propriétés, ensuite compatibilité. Par contre je n'ai pas encore trouvé ou couper le power management feature ???? Je débute avec Vista !!!!! Mais tout semble fonctionner normalement.par serge930 - Discussions ouvertes sur vos idées
Bonjour, J'utilise une carte de type Picdem fs usb, avec Xp. Je voudrais faire de meme avec vista. La carte est acceptee, le driver semble OK Le programme demo tool n'affiche pas dans la fenetre de selection: - Demo fs USB 0 (boot), en mode bootload. - Demo fs USB 0 (demo), en mode demo. Alors que cela tourne bien sous XP, pour les memes operations. De plus J'ai realise unepar serge930 - Discussions ouvertes sur vos idées
Salut. Cela semble bien fonctionner, à part un petit problème de temps. Je pensais que le cycle durait environ 1 mS, les instructions du programme d'utilisation et dans le micro, probablement des µS. Entre la commande et, par exemple, allumer une led, j'ai l'impression que c'est plutôt de l'ordre de la demi seconde . Ou peut se trouver le retard ???? Ou peut on jouer sur le temps ?par serge930 - Discussions ouvertes sur vos idées
Salut, Merci pour les infos, maintenant cela me semble plus claire, quand à la façon de communiquer entre le PC et le micro Un petit problème, si je cherche à recompiler le projet tel qu'il est au départ, sans rien modifier, cela ne compile, que si j'enlève les deux lignes dans main.c, pragma config FCMEM=0FF error 1224 configuration setting not reconized pragma config BORV=par serge930 - Discussions ouvertes sur vos idées
Bonjour, Je pense, si j'ai bien compris, que le passage d'informations est obtenu, par un échange entre le PC et la carte d'un buffer de 64 bytes. Je supose que le même sert dans les deux sens. Ce que j'ai pas trés bien compris pour l'instant, c'est: - Le protocole d'échange,( comment definir si le buffer contien des informations en lecture ou en écriture. - Je suppose que la premipar serge930 - Discussions ouvertes sur vos idées
Bonjour, J'ai réalisé la carte interface USB. C'est OK! Je fais clignoter la led en changeant les valeurs du programme (en delphi). J'ai une carte style picdem fs usb. C'est OK! Avec la démo, elle fonctionne, on peut effacer, recharger le programme avec le boot loader, tout est OK.... J'ai un logiciel pour passer de (C, Basic, pascal) en hex. C'est OK! J'ai réalisé un prpar serge930 - Discussions ouvertes sur vos idées
Bonjour, Je pense m'être mal exprimé quand j'ai posé la question. Je me doute, bien, que l'idéal est d'utiliser un compilateur pour compiler ... Je n'ai rien contre C18, que je ne connais pas et, c'est pour cela que j'utilisais le compilateur de MikroElectroniKa, que je connais, qui est trés performant et que j'ai déjà utilisé pour les '' pic 16f87x ''. De plus il compile à partpar serge930 - Discussions ouvertes sur vos idées
Bonjour et merci Benjamin. Aprés de nombreuses difficultés, j'ai réussis à charger, sous delphi6, l'exemple du répertoire HID. Ce qui permet de constater que ma carte, en provenance de ce site, fonctionne trés bien, je change les valeurs de nombre de clignotements ou la durée, c'est OK. Le firmware etant limité à faire clignoter une led et afficher une valeur analogique, j'aimerapar serge930 - Discussions ouvertes sur vos idées
Bonjour Benjamin, la carte fonctionne enfin. Sous delphi6 (pas avec turbo delphi). Avec le pgm (dans répertoire HID). Par contre pour les FBuffer [1] ... suivis par DevHandle := GetHandle(VENDOR_ID,PRODUCT_ID); Write(DevHandle,@FBufferOut); Ou trouver la correspondance entre: Les commandes de type FBuffer[?] et ce quelles font. Dans l'exemple de programme la ledpar serge930 - Discussions ouvertes sur vos idées
Bonjour Benjamin, J'ai réalisé la carte , interface sur port USB, j'utilise Vid = 04d8 et 000b, sous la forme décimale 1240 et 0011. J'aiessayé bien d'autres combinaisons. GetHandle(1240,11), ou autre me donne toujour 0. pour le deviceHandle !!! Je pense utiliser les bon chiffres, je me suis basé sur les informations trouvées. A+. Serge.par serge930 - Discussions ouvertes sur vos idées
Bonjour. J'essaie de me débrouiller comme je peu pour comprendre le fonctionnement de ce micro, j'ai chargé MCHPUSB dans le micro, Jai écri un bout de programme du style: devHandle= GetHandle(VendorID,ProductID). Connect(devHandle) GetItemCount(devHandle). J'affiche le résultat, GetItemCount, il augmente de 1 si je branche la carte. Donc il voit la carte (1 si seulement la soupar serge930 - Discussions ouvertes sur vos idées
Bonjour. Windows XP fonctionne semble t il trés bien. Le téléchargement, fréquent,ne pose pas habituelement de problème. Mais le gestionnaire de chargement semble se planter, je pense à cause d'une redirection. Au moment de charger il semble redirigé sur un site dont l'adresse est dans un fichier de type html. Mon gestionnaire de chargement cherche à charger ce ''nom.html'' à lpar serge930 - Discussions ouvertes sur vos idées
Bonjour. Je viens d'éssayer encore ce matin de télécharger easyhid..... Site rapidShare, free, environ 1 mn, je rempli hire: avec le code je télécharge et j'obtien impossible de télécharger le fichier default.html. je n'ai pas habituelement de probème pour télécharger. y a t il un autre moyen. quelqu'un peut il me renseigner, sur le moyen de crer un fichier pour piloterpar serge930 - Discussions ouvertes sur vos idées
Salut. J'ai réussi à charger delphi sur un ancien ordinateur (sous XP). Je pense que le problème était une incompatibilité dans les versions des '' prérequis '', nécessaires au chargement. Je pensais charger USBProject ( dans fichier/ouvrir un projet). Mais cela me donne: delphi.prsonality pas chargé impossible charger projet. Si je charge un fichier, directement '' exécuter ''par serge930 - Discussions ouvertes sur vos idées
Bonjour, Merci pour ta réponse. Je pense effectivement voir chargé le bon fichier dans le Pic (MCHPSUSB.hex). Le PGM EASY HID est annoncé partout comme free, mais il semble impossible à charger Sur le site que tu m'indique il informe surtout du prix 54,99 euros/an. Est-il possible de le charger autrement ? Mon but est de commander par le bus USB une graveuse ( pour faire de la gpar serge930 - Discussions ouvertes sur vos idées
Une personne pourrait-elle me repondre. Le site je l'ai lu en long et en large. Il est sympa.... mais ne répond pas à mes questions. Il est remplit de fichiers avec des extentions qui sont sans doute claires pour un initié. Mais je tourne en rond, et je ne sais pas trop par quel bout commencer. J'aimerai savoir concrêtement ce qu'il faut faire. Je pense que des personnes ont réalisépar serge930 - Discussions ouvertes sur vos idées
Salut, J'ai, comme tu me l'a conseillé chargé delphi ,sans problème, (turbo delphi4 net fr). Pour l'installer, il me demande des prérequis avec un lien pour les charger, mais cela ne débouche sur rien (internet ne peut pas afficher cette page etc ...) J'ai chargé WinPic800, pas de problèmes, cela fonctionne trés bien. Mais j'ai réalisé un programmateur série, plus complexe que celupar serge930 - Discussions ouvertes sur vos idées
Bonjour Benjamin. Je te remercie pour ta réponse. Pour mes questions, je ne sais toujour pas, il semblerait que personne ne connaisse la réponse, dommage. Pour le delphi,je ne connais pas de version qui fonctionne,ou il n'y à pas la bonne clef, ou il me redirige sur un site afin de charger les prérequis, cela ce termine par page non trouvée!!!!! Comme je ne dispose pas depar serge930 - Discussions ouvertes sur vos idées
Bonjour, J'ai, je pense, de bonnes bases en éléctronique et programmation, Mais je connais mal l'USB. j'aimerais savoir comment utiliser un pic 18f4550, il parait que c'est trés simple !!!!!. J'ai réalisé une carte (de ce site), avec un bouton poussoir et deux leds. J'ai chargé MCHPUB.hex. J'ai essayé de tester avec PcUsbBoard. Cela ne marche pas: failed to open ......).par serge930 - Discussions ouvertes sur vos idées