La gestion du programmateur USB est confiée à un microcontrôleur de dernière génération PIC18F2550-I/SP déjà programmé. Ce dernier sert d'interface entre votre PC et les différents microcontrôleurs que vous souhaitez programmer.
Le cordon USB : Le programmateur est relié à votre PC au moyen d'un cordon USB dont les extrémités comportent les connecteurs mâles suivants :
Les échanges de données entre le PC et le programmateur s'effectuent uniquement en mode Full-Speed (12 Mbits/s). Ainsi, vous pouvez opter indifféremment pour un cordon USB à la norme USB1.1 (Full Speed - 12 Mbits/s) ou bien USB2.0 (High Speed - 480 Mbits/s). Conseil : Evitez de connecter votre programmateur de PIC USB sur un HUB. Utilisez de préférence une prise USB de libre en façade ou à l'arrière de votre PC de bureau ou PC portable.
Le logiciel pilotant le programmateur de PIC :
C'est le logiciel WinPic800 V3.55G qui prend en charge ce programmateur USB. Vous le trouverez en libre téléchargement à la page [ Téléchargement ] le programme du PIC18F2550 ce trouve dans WinPic800-3.55G/PIC18F2550 HEX.
Le logiciel WinPIC 800 V3.55G permet une gestion efficace et rapide du programmateur USB : - WinPic 800 V3.55G est compatible avec XP (incompatible avec Vista), - WinPic 800 V3.55G détecte automatiquement le PIC placé sur les supports du programmateur, - WinPic 800 V3.55G ne nécessite aucun réglage.
Aspect du programmateur USB
Nomenclature du programmateur USB pour PIC et EEPROM :
--Résistances 1/4 W - 5% : (il n'y a pas de R7). 100 : R5, R6 1k : R8, R9 2,2k : R2 4,7k : R3, R4 10k: R1 --Condensateurs chimiques : 1µF/16V : C8, C7 10µF/ 16V : C9 47µF/16V : C3 220µF/16V : C1 --Condensateurs plastiques LCC : 100 nF : C2, C4 --Condensateur céramique : 15pF : C5, C6 --Diodes : 1N4148 : D1, D2, D3, D4 Leds électroluminescences 3 mm de diamètre : D5 (verte) et D7 (orange). --Quartz : X1 : 12MHz --Inductance : L1 : self de choc VK200 --Transistors : BC547B : Q1, Q2 --Circuits intégrés : PIC18F2550-I/SP : U1 + support tulipe 28 broches (déjà programmé). --Divers : K1 : embase femelle USB-B. Les supports tulipes : 2 x 8 broches DIL, 1x 18 broches DIL, 1x 28 broches DIL, 1x 40 boches DIL, 1 x 44 broches PLCC. J3 : 5 picots tulipes sécables pour le connecteur optionnel. Circuit imprimé simple face 98 x 75.
Positionnement de la self de choc VK200 :
Reliez le boitier du quartz X1 à la masse comme ci-dessous.
Implantation et circuit imprimé du programmateur USB :
concernant l'alimentation usb de cette carte par le port usb pc, obtient-on la tension nécessaire de programmation du pic soit 13.3volts? quelque soit le port usb d'un pc(portable/bureau)???
Oui le programmateur peut générer la tension de programmation à partir de n'importe quel port USB même pour les HUB il utilise le principe de la pompe de charge
montage super interressant je suis justement a la recherche nd un prog de pic en usb mais y a t il moyen de charger le prog du 18f2550 par ce montage ou bien faut il absolument utiliser un prog de pic autre ar j ai un jdm mais pas de port rs232 ou pourriez vous m en vendre un deja programmé. Merci d'avance Mansour
J'ai depuis des années un programmateur sur port série qui fonctionne très bien avec winpic800 (3.64). Pour programmation avec un portable, j'ai réalisé le montage décrit. Mais j'ai LE soucis avec WP800IO.SYS qui refuse de s'installer quand je lance winpic800 (3.55G). Je n'ai installé que cette version sur le portable (sous XPpro sp2). Je précise que la tension de programmation est un peu faible (13,15V). Je ne pense pas que ça influence le programme.
je réalise la carte de programmateur USB mais je trouve une problème dans la programmation de Pic 18F2550 car j'ai un programmateur universelle et cet référence n trouve dans la bibliothèque "Pro max" . donc quel solution ???? et est ce que j peu remplacé K1 : embase femelle USB-B par embase femelle USB-A. et es ce que j peu utilisé qque types de self car je pas trouver "L1 : self de choc VK200".