pigeonfou

Membres
  • Compteur de contenus

    64
  • Inscription

  • Dernière visite

pigeonfou's Achievements

Membre

Membre (2/7)

0

Réputation sur la communauté

  1. comme je le disais c'est un probleme aleatoir et les facteur sont le PC , mais aussi Les cordon ,les alime (et il semblerai bien que sa soit se point le plus delicas) ,les manip... aussi la config du bios mais sa jai deja fait un post la dessus pour se qui est des 16F moi non plus je n'est jamais rencontrer d'erreur de prog ,mais c'est une autre architecture de programateur (hard ) voila ,certain son embeter d'autre non on peut passer du temp a construire un programateur qui marche bien en veillent a metre une alime externe (autre que ce pauvre usb ) pas trop de longuer de cable , bien parametre ces logiciel et pour ceux qui non que se qu'ils on sous la main et bien cet technique permet de passer haut dessu des probleme voila mai je compren que tu ne comprene pas les probleme lié a la prog de ces composant surtout si tout fonctionne et que tu est abituer a la pog des 16f aler a bientot tou le monde
  2. bon une derniere foi les mec (surtout ne prener pas sa mal c'est pas une declaration de guerre lol ) les pic et tout autre composant programable au monde (pic ,atmel , zilog ,z80 ,jen passe et des meilleur...) on besoin de se syncroniser avec le programateur pour etre programmer corectement en regle general pour tout les autre composant il faut des programateur particulier par composant . se qu'a fait microchip avec ces pic est genial ils on permis de pogramer une multitude de pic different avec des programateur simple et compatible avec plusieur version de pic mai la se pose un hick , une compatibiliter parfaite entre tous ces composant est impossible a cose de leur fonctionnaliter ,taille memoire brochage etc... donc ils on quand meme separer quelque famille la 12F est lavant derniere (en terme d'encombrement , apres ya la 10F) et au debut ces pic ne fesai pas grand chose et un programateur tres simple sufisait a les programer mai le probleme est qu'il on bien evoluer depuis et avec les nouvelle fonctianaliter les besoin de programation on augmeter du coup pas mal de probleme sont survenue mai ces probleme sont tous regler lorsque lon sait programer des pic ou alor que lon utilise des programateur qui ne demande pas notre avie pour activer tel ou tel fonction pour l'ecriture ( comme les programateur pro a quelque centaine d'euro) sa c'etait l'evolution du pic maintenan quand je vous donne cette solution de MCLR et de resistance je ne vous lache pas une info comme sa a larache comme si je lavait trouver un soir de bidouille jai monter mon "compatible PC " a base de Z80 avec 8Ko de memoir vive et dos sur disket 5.25 a 10 ans et ai fai tourner mon premier programe en basic sous dos a 11 ans ( cetai un programe pour m'aprendre les table de multiplication ) jai les mains dans lelectronique depui bien avant ce premier pc , jai un BEP electronique , BAC eletronique .depuis mes 17 ans je bosse sur microcontroleur les pic je mi suis mi plus tard mais c'est pareil pour tous juste les instruction qui varie un peu . et depui 3 ans je bosse dans un labo sur des apareil de radio comunication tout sa pour vous dire que je sais parfaitement de quoi je parle quand je vous esplique le fonctionnement des pic , que si vous arriver a programer vos pic avec les meme prog que moi sans utiliser cet astuce tant mieu pour vous mai sacher que c'est de la pure "chance" et que simplement nous n'avont pas les meme PC ,ni la meme longeur de cable ,ni les meme alimentation , ni la meme rapiditer dexecution il y a une procedure pour ecrire dans la zone programe du pic (je n'arive pas a trouver le chronograme corespondon chez microchip ) mai grosomodo l'odre lexecution dois etre come sa DSL je l'ai vraiment fait vite fait... voila 1 et 2 : MCLR\ n'est pas actif donc meme si les front montant son present sur SLK ,les data ne son pas transmise (efin pluto les data ne son pas ecrite dans la memoire du pic) 3 : MCLR\ est active mai pas CLK donc pas decriture ni d'envoi de data 4 : MCLR\ active ,CLK sur front montant , GP0 peu envoyer les data et ainssi de suite sur tout les front montant jusqua la mise a 1 de MCLR\ enfin bon jespere que vous aurer compris cet foi si et ne vous y m'éprener pas en electronique ya pas de magie ma ya des syncro... et pour que sa marche tout le temp il faut les respecter le reste n'est que du hasard lier au config
  3. bon re a tous je vais essayer de recentrer un peut la discution (bien que les conseil pour garder l'oscal ou le retrouver sont toujour bon a ecrire ) mon topic na pas pour but de demontrer que l'on peu se passer d'oscal pour programer ni d'espliquer comment le recuperer , mai evidament la discution et libre et comme je le disai tout conseil est bon a prendre neamoin , la solution de la 10k entre la 1 et la 4 du pic et cocher la case MCRL ( oui pasque malgrer tout mon blabla c'est sa l'essensiel de mon sujet lol) sert uniquement dans les cas ou : on a un pic tout neuf tout propre on le programe avec un petit programateur a 3 resistance lecriture se passe bien mai la ya 2 cas possible 1cas : vous aver de la chance (ouai je vai dire sa mai sa depend en fait de votre hardware et de votre timing d'execution des manip) et le pic est relus sans probleme 2cas : vous aver pas de chance et la vous obtener soit une erreur 0000h dans icprog soit avec une prog un peut mieu foutu (dsl mais pour moi un prog qui masque les erreur quil detect et passe a otre chose sans sareter ni les detailler j'apele sa un prog de merde, dsl pour les fan) il vous dira quil y a des erreur voila se probleme de verification et de relecture s'esplique "simplement ", il i a une pressedure a respecter pour lire , ecrire , et effacer un composant . si on ne se place pas au debu des adresse memoire du composant pour effectuer ces taches alor il est normal d'avoir des erreurs et c'est a sa que sert la pate et le fuse MCLR\ cette pate ,une fois active force le composant au debut de sa memoire et donc les operation de lecture ecriture et autre peuve se derouler sans pepin mais dans les HEX des differante team cet pate nest active qu'a leta 0 donc avec le programateur a 3 resistance sa (dans la plupar des cas ) ne peu pas fonctionne corectement car la pate MCLR\ n'est pas cabler . on pourait croire que vus quel n'est pas cabler et quil ni a pas de signal sa valeur est a 0 ( et oui c'est bien sa la pate du programateur est bien a 0 ) mais le pic il vois un 1 parseque le nom de cette pate est MCLR\ (lire MCLR Bare ) sa veu dire que l'entres est complementer (ou inversser pour fair simple ) donc si on aplique un 0 sur lentrer MCLR\ le pic lui vera un 1 et vis verssa donc pour que le pic voi un 0 comme c'est marque dans le HEX il faudrai metre cet pate a 1 en fesant un peti montage en plus pour cette pate sur le programateur ou alor et c'est la que mon astuce intervient suffi de metre MCLR active a leta 1 dans le HEX et donc vu ke la pate est en lair donc a 0 le pic lira 1 et alor le petits programateur pourat faire son boulot mais si on ne veu pas que le pic reste figer pendant quil est instaler sur la wii et vu que la wii ne gere pas cete pate (logique ya pas encore besoin de fair de reset pour le moment) et bien il faut metre MCLR\ a 1 pour que le pic lise 0 et puisse executer sont programme , pour sa on place une resistance de "tirage" entre la 1 et la 4 ( +VDD et MCLR\ ) et voila c'est sur c'est un peut embetan de devoir rajouter une resistance sur le suport et de ne pas avoir un HEX comme les autre mais pour le moment c'est se qui regle au mieu CE probleme la . les logiciel (je vai pas refaire la liste ) de prog que l'on utilise son sancer gerer la patte MCLR\ donc si vous ete un peut pacient je vais revenir avec les modif a aporter au programateur pour quil fonctionne sans modif de code ni du modchip (pour les delais , je viens detre promu au boulot (responssable de labo et responssable informatique ) donc je vai avoir un peut plus de boulot loll alor sa devrai etre dans la semaine mai je ne sai pas quand) aler bon fin de week a toussss
  4. Voila ta tout dis , cette soluce regle le probleme de relecture et par consequence regle le probleme des programation multiple . voila content que sa t'ai aider... ++
  5. De la recuperer ou retrouver non , mai de la reecrire oui ! si tu ne ten souvient vraiment pas il y a des liste d'oscal qui traine sur le forum a droite a gauche , en faisant des essais tu pourais retomber sur le bon .... bonne chance (et la prochaine fois marque le au dos de ton pic avec un crayon de papier)
  6. re a tous (et dsl pour la non reponce depuis ,j'ai eu des petits soucis affectif bref...) donc en fait ton probleme avec la protection est simple l'oscal c'est loscillateur interne (dumoin la valeur de "resonance" en gros) de ton pic elle est relever par le programe lorsque tu fait lecture mai ton probleme ,et sa tu peut le verifier facilement sous picprog4u c'est que si ton pic est proteger en ecriture (va savoir pourquoi il est passer en code protect ....loll mai rassure toi sa mes arriver plein de fois ) donc le code etant proteger ton logiciel de prog ne peut pas relever l'oscal et donc ne peut pas l'utiliser pour efectuer une RAZ propre la solution a sa (normalement ,et si et seulment si tu a deja pu relever la valeur de ton oscal avant ces mesaventure) c'est donc d'utiliser picprog4u dabor petit 1 : (loll) important pour avoir acces au option et au code (bon je lai mi pour rire vus que vous devier deja tous avoir trouver sa loll bon ensuite .... suspence .... petits ...2 ! lol jarete c'est la que se trouve la valeur d'oscal (comme cest marquer dailleur) . 2 : c'est apres l'ouverture du soft (ou d'une erreure de lecture ou dun code protect) 3 : ma valeur pour le pic qui si trouve. si on par du principe que lon est dans le cas 2 alor vienne les petits 4-5-6-7 4 : option 5 : c'est les parametres d'effacement et la ou picprog4u devient tres interaissant c'est qu'il permet de forcer a l'ecriture une nouvelle valeur d'oscal donc cocher comme c'est fait sur la foto 6 : le champ oscal est devenue jaune et surtout editable donc coller zi votre valeur (que jespere vous aurer noter avant que sa degenere) 7 : champ de l'oscal editer (ouai le petit 7 ne ser a rien loll ) une fois que tout sa est corectement parametrer suffis de faire effacer et "normalement" apres une relecture tout devrais etre rentrer dans lordre et votre pic sera comme neuf zensuite pour mon astuce qui permet deviter les probleme de relecture apres avoir programer avec le code wiifree il faut donc parametre le "master clear enable" sur "on" ou cocher la case MCLR dans icprog donc fermer picprog4u puis reouvrer le ( ouai c'est peut etre pas utile mai avec se conposnt de merde je prefere avoir un espace de travail propre ) editer votre HEX (avec le prog que vous vouler )pour ecrire votre oscal a la derniere adresse ouvre votre HEX avec picprog4u et c'est la qu'arrive les fameus petits : 8-9-10(et le 1b) 8 : conguration word c'est les parametre de fuse cad les bits d'oscillateur , pwrte , mclre ,cp jen passe et des meilleur 9 : c'est la que reside donc lastuce il faut metre MCLRE sur on 10 : sere a rien mai c'est pour etre sur d'etre sur on loll et le 1b : soyer sur de votre valeur D'oscal (je sai je le repete souvent mai sa cose tellement d'enmerde) qui normalemet si vous avec redemarer le soft ne devrai plus etre jaune ... une fois le pic programmer n'oublier pas la resistance de 10K entre les pattes 1 et 4 sur votre motage wii voilla j'en ai fini jespere que sa vous aidera moi jvai me coucher .... (une fois de plus desoler a ceus pour qui mon orthographe derange ....je fait de mon mieu) A la prochaine P.S. c'est un zip avec les foto pour ceus que sa interaisse) pack foto
  7. pour commencer faudrai que tu sois sur que ton pic n'est pas mort pour sa utilise picprog4u c'est un petit prog qui fait la meme chose que icprog mais qui dispose d'une fonction tres tres utile quand tu fais une erase du pic tu peu lui demander de forcer l'oscal donc tu peus reinjecter la valeur que tu a lut la toute premiere foi et ainsi obtenir un pic tout propre apres une fois que ton pic et tout propre soit tu ouvre ton HEX et tu le flash avec piprog4u ou tu retourne sous icprog mais c'est pareil juste que picprog4u a une interface un peus austere au premier abor alor c'est au chois la je suis au taf donc je peu pas ,mai des que je rentre je posterai des foto pour te montrer la manip avec picprog4u au cas ou tu ten sortirai pas
  8. tu utilise quelle promateur ? HARD et SOFT ??
  9. salut tout le monde bon on a tous eu le probleme de "erreur verification a ladresse 0000h" ou des pic qui se programmais qu'a moitier la raison est que dans les fichier HEX fourni par les diferentes team ,le fuse MCLR est configure a 0 . c'est la patte de reset du composant elle est utiliser en autre pour syncroniser la programation de celui si , mai quand elle est configurer a 0 sa fout le bordel pour la relecture ou l'effacement du pic donc il suffi de la metre a 1 ! evidament pour que sa marche une foi le pic monter sur la WII il fau placer cette patte a 1 en hard donc faut juste placer une resistance entre la patte 1 et la 4 pour que sa fonctionne bon jesplique tres mal donc pour faire simple coter logiciel : sous ICprog (ou autre soft de prog ) cocher la case MCLR ( ou pour les autre soft metre MCLR sur ON) coter HARDWARE (sur la wii ) : souder une resistance de 10K entre les pattes 1 et 4 et voilla ! plus de probleme de prog et la puce fonctionne parfaitement !! jai realiser mes essai avec la wiifree ver: 1.50 a 2.24 tout OK! le tout sur les programateur PCB105 et sur le petit programateur a 3 resistance donc le schema traine sur tout le forum voila sa prend 5 minute et c'est super efficace bonne prog a tous....!!
  10. pigeonfou

    Wiiskas Modchip Beta1b

    salut all je vien de trouver une solution pour icprog et les probleme de lecture/ecriture bon je le repete sa a fonctionner pour moi donc je sai pas si sa marchera pour vous mai autent essayer et vu que je n'est encore vu perssone en parler ... j'ai fais un topic dans la section modchip wii parceque il ny a pas que la wiiskas en open et sur 12Fxxx : Icprog (1.05d) Sous Xp Enfin La Soluce (pour Moi Et Peut Etre Dautre.. A+ je vai tester la wiifree 1.5
  11. Salut tout le monde Bon comme beaucoup ici je trouve que vendre des puce a 40 euro alor que ce n'est qu'un vulgaire pic et un des plus petits sa me fait mal donc .... Mode "puce free taxe " ON :lol: Bon venons en a si qui nous interaisse Je dispose d'un programateur professionnelle au boulo (élèctronicien oblige ) et du coup je ne m'étai pas pris le chou a me fair un petit prog pour la serie des 12Fxxx mai en rentrant chez moi se soir je me suis rendu conte que je ne pourais pas jouer avec mes petits pic du week donc 1 suport 3 resistance des bou de fils ici et la et 5 minute plus tard un petit progamateur vite fai bien fait Enssuite demarage de icprog (que jutilisai deja pour des 16FXXX ,18Fxxx ... mai sur un programateur maison qui ne gerai pas les 12Fxx ) bref , impossible de lire mon pic Passage en compatibiliter 98 ,2000 nada et la l'eclaire dans mon petit crane Dans le bios il y a des parametres concernant les ports de comunication serie et LPT La je ne vai pas pouvoir etre trop précis parceque nous ne disposons evidament pas de la meme carte mere donc pas de bios identique mai pour moi sa se trouvais dans peripherique et le port serie etait sur "auto" je l'ai forcer sur le com1 (IRQ 4 ,mai sa change suivant ls carte ) et la miracle apres une petite lecture .... tada checsum identique a celui recuperer au boulo donc c'est gagner Alor bon je ne di pas que sa va marcher pour tout seux qui on des probleme avec leurs pic mai jespere que ca en aidera .... Petite recap : Aler dans le bios et trouver les option du port serie puit forcer les au com 1 ou sinon faite des essais avec les diferent choix proposer et sous icprog la config c'est JDM ,WINDOWS API ,delay 10 (sa c'est un peut variable mais 10 sa devrai aler pour tous) et evidament le bon pot de selectionner voila bonne prog A+ (et pour ceux qui ne sont jamais tomber sur mes postes interminable dsl pour les fotes...)
  12. pigeonfou

    Wiiskas Modchip Beta1b

    Wah les gars, c'est d'un niveau trop élevé là! Pourriez vous nous dire ce que c'est que l'ADC imput? Et l'A/D convertor, kezako?! ba en fait c'est la meme chose ADC imput c'est les entrer du Convertisseur -> Analogique Digital (en francais on apele sa un CAN convetisseur analogique -> numerique) c'est tout et A/D convertor c'est juste encore une autre facon de l'apeler quand a savoir si le 675 est plus simple a programer que le 629 ya aucune diferance ,la prog reste la meme sauf que ta des option en plus . c'est comme si tu avai une tele qui reçois les chaine analogique (pas TNT ) et une autre qui reçois les analogique et les TNT , dans les deux cas tu devra faire une recherche des chaine et les memoriser dedans . donc pour les 12Fxxx toujour le code d'oscillo a lire et a recopier ....
  13. bon pour les presser (et parceque je suis au boulo et que je ne peu pas la tester sur ma wii ) voici le HEX que je vien d'obtenir a partir du BIN ( bin recuperer dans larchive difuser par SLY en page 3 de se tread (wiinjacode.rar) ) le fichier a lair corect mai on en sera sur qu'une foi un backup lancer avec lolll je teste sa se midi normalement et au pire se soir evidament pensser a recuperer le code unique de votre pic et de l'inserer a la derniere adresse de ce code .... (et un dernier conseil ,liser bien votre pic avant toute programation pour recuperer ce code unique propre a chaque pic (chaque 12f a le sien!) sinon votre pic est cuit enfin vous ne pourer plus ou avec beaucoup de mal le programer ... il y a 2 fichier dans larchive , wiinjacode_bin_to__HEX.hex: fichier BIN converti en HEX sans modif wiinjacode_bin_to__HEX_M1.hex : fichier BIN converti en HEX et ajout de mes parametre fusible code id et oscillateur il y a de forte chance pour que aucun des 2 ne marche cher vous car jutilise un prog diferent des votre et je ne sai quel parametre vous aver le mieu est de prendre le 1er non modifier et de metre vos propre parametre et SURTOUT votre code pic en fin dadresse ! (pardonner pour les fautes) en espereant que sa mache pour vous ... wiinjacode_bin_to__HEX.zip ++
  14. salut tout le monde je suis electronitien et j'ai reussi a fair acheter a mon boulo un preogramateur universsel asser top .. 3000 composants suporter ... enfin bon le prog qui va avec permet de generer des fichier au format que lon veu exemple je vien de me flasher se matin un 12f629 avec le HEX de la wiskas et je l'es sauvegarder en BIN enssuite pour verifier si ma convertion etai bonne jai ouver le BIN avec se prog et les enregistrer en HEX pour pouvoir le comparer a mon premier HEX wiskas original et je retombien bien sur le meme checsum donc la convertion fonctionne alor je vai fair des essai sur ma wii et si jarive a fair fonctionne se code je vous en frai une jolie ptite copie....
  15. salut Tu a teste ce programmateur sur un 12f629 ou sur un autre model ??