Salut, J'ai bien peur de te décourager, ton application est possible, mais faire ça sans composant programmable va te demander un temps tres important et au final te coutera beaucoup plus cher. Soit tu dois prendre un composant programmable comme un pic, soit un fpga (mais si tu parviens pas a te procurer de pic, je doute pour les fpga), soit utiliser directement un automate programmable.par Benjamin - Discussions ouvertes sur vos idées
En effet, il faut faire attention avec le compilateur de microchip de bien faire la différence entre signé et non signé Merci de la précision Benjaminpar Benjamin - Discussions ouvertes sur vos idées
Salut, Tu es sur de Rth(jc) = 1,2 °C/W ça me semble bien peu, fait attention de prendre quand même en compte aussi la jonction entre ta puce et le radiateur qui a aussi une résistance thermiquepar Benjamin - Discussions ouvertes sur vos idées
Salut, En ce qui concerne Delphi, j'avais fait il y a quelque temps (2ans) un oscillo en delphi, je m'étais basé sur un article d'elektor à l'époque. Mais maintenant je ne travail plus en delphi car les versions gratuites sont trop limitées, j'utilise le C#. Le C++ je ne saurais pas t'aidé. Pour la CNC, oui ça m'a pris du temps de tout écrire. Mais je suis content de l'avoir fait. Je copar Benjamin - Discussions ouvertes sur vos idées
Salut, Dans le cas ou tu utilises un triac en boitier TO220 sa résistance thermique junction to ambiance est d'habitude d'environ 60°C/W (plus c'est petit mieux c'est) Pour calculer la température de la jonction (qui ne doit pas dépasser les valeurs données dans ton datasheet Puissance qui va être perdue dans ta puce (I*Résistance On)=(Tjonction - Tambiance (50° pour les calculepar Benjamin - Discussions ouvertes sur vos idées
Cet article remonte a assez longtemps (déjà la premiere version du site et on est a la troisieme ;-)) Faudra qu'à l'occaz que j'y rejete un oeil et que je l'actualise. Surtout que maintenant c'est plus simple d'utiliser directement un solidstate relay Benjaminpar Benjamin - Discussions ouvertes sur vos idées
Salut, Merci pour le site. Enfin quelqu'un qui me le dit ;-) (vaut mieux tard que jamais aussi (voilà quelque temps qu'il devait sortir)) J'ai mis a jour la page, l'image s'affice bien. Pour ton circuit c'est un thyristor ou un triac (thyristor bidirectionnel) que tu utilise? Es-tu bien sur que ton entrée est à 0 volt quand il reste passant (bête question je sais)? Tu alimentes unepar Benjamin - Discussions ouvertes sur vos idées
Salut, ça c'est un code nécessaire pour l'utilisation du bootloader (pour pouvoir soit démarrer en bootloader soit en programme classique) A++ Benjaminpar Benjamin - Discussions ouvertes sur vos idées
Heuuuuu..... (bis) Je ne te suis pas dans le remapping du startup et du reset. Tu peux me montrer de quoi tu parles? Benjaminpar Benjamin - Discussions ouvertes sur vos idées
Heuu... Une des premieres Franchement, je ne sais pas, si c'est pas indiqué dans le code, je ne sais pas t'aider Benjaminpar Benjamin - Discussions ouvertes sur vos idées
Salut, J'avais fait un programme qui se serait de l'interruption du timer... Je me souviens que c'est une crasse a mettre en place. Mais du moins voici le code: Je ne me suis pas replongé dedans mais de mémoire il marche Bon courage, ;-) Benjaminpar Benjamin - Discussions ouvertes sur vos idées
Des fois les voix de mplab sont impénétrable ;-) Content que ça marche pour toipar Benjamin - Discussions ouvertes sur vos idées
Bonjour, Utilisez le port série est très simple, la pluspart des microcontrolleur sont équipés des périphériques hardware permettant la gestion matériel de la communication. Ceci est appellé UART sur les microcontrolleur. Après ça il te suffit d'avoir un convertisseur de niveau (max232) pour que la communication soit recevable par le port série de l'ordinateur. L'exposé de ton problèmepar Benjamin - Discussions ouvertes sur vos idées
Bonjour, Je pense que l'exemple sur ce site est assez explicite non? Attention qu'il y a deux exemples sur le site, un utilisant le driver de microchip, l'autre le drive HID, ils sont bien différencié par le nom du fichier!par Benjamin - Discussions ouvertes sur vos idées
Salut, La DLL de microchip sert pour le driver full speed de microchip, pas pour le HID... Personnellement, je n'utilise plus la DLL d'easyhid, mais celle-ci: Je l'interface en C# comme c'est indiqué dans le document et je crée un thread qui va regarder périodiquement si de nouvelles données sont apparues. Ce n'est vraiment pas tres compliqué. Le langage dans lequel espar Benjamin - Discussions ouvertes sur vos idées
Oui, Mais.... Quel est la question?par Benjamin - Discussions ouvertes sur vos idées
Je pense que oui, Maintenant le VB je ne connais pas (EasyHID ne genere-t-il pas un projet pour VB d'ailleurs?)par Benjamin - Discussions ouvertes sur vos idées
Le descripteur se trouve dans le fichier usbdsc.c En ce qui concerne la programmation en C#, on trouve beaucoup d'information à ce sujet sur google. et sinon quelque soit le langage il suffit d'interroger les fonctions de la DLL. Benjaminpar Benjamin - Discussions ouvertes sur vos idées
Salut, Je ne comprends pas bien ton interrogation. Les fichiers asm et .pbp sont les codes sources pour le pic mais a utiliser avec le compilateur basic payant de je ne sais plus quel société (la même que easyhid). Par contre sur ce site tu trouveras un exemple de code source en C utilisant le HID qui fonctionne avec le compilateur gratuit (pour étudiant) de microchip. Du côté windowpar Benjamin - Discussions ouvertes sur vos idées
Salut, Et de quoi disposes tu au niveau hardware? (lecteur de carte ...)par Benjamin - Discussions ouvertes sur vos idées
bonjour, des lecteurs de cartes? je ne comprends pas trop ton projet... sais tu etre plus explicite? Benjaminpar Benjamin - Discussions ouvertes sur vos idées
Visiblement il n'y a pas eu de soucis ici: peut-être mettred des condo de 15pF au lieu de 27pFpar Benjamin - Discussions ouvertes sur vos idées
Salut, Si tu as mis un quartz a 24Mhz il faut que tu modifies la pll au moment de la programmation: Divided by 6 et non by 5 qu'il faut mettre. Si ça marche pas remplace le quartz par un 20Mhz A++ Benjaminpar Benjamin - Discussions ouvertes sur vos idées
oui en effet, il vaut mieux mettre i<... je sais plus ou j'ai la tête Benjaminpar Benjamin - Discussions ouvertes sur vos idées
Dans le cas ou Buffer[1]=00 et que la condition serait jusque i>Buffer[1], tu auras 1 clignotement car i=0 ne valide pas la condition de plus grand. A++ Benjaminpar Benjamin - Discussions ouvertes sur vos idées
Tu es tres observateur, ceci dit ça ne change pas grand chose, dans un cas il clignotera une fois de plus... A++ Benjaminpar Benjamin - Discussions ouvertes sur vos idées
Salut, L'archive a prendre est celle de la version HID: le fichier user.c se trouve dans le repertoire user, mais suffit d'ouvrir le projet en tant que projet et tout va tout seul A++par Benjamin - Discussions ouvertes sur vos idées
Pour easyhid voici: A++ Benjaminpar Benjamin - Discussions ouvertes sur vos idées
Salut, Pour bien débuter avec les pics, tu trouveras chez ton revendeur un petit programmateur qui répond au nom de "pickit 2" il te permettra de programmer le 18f4550 mais aussi une bonne partie des autres pics disponibles. (a noter qu'il vient de sortir un pic kit 3) Au niveau software, tu trouveras sur le site de microchip le compilateur C (C18) qui est gratuit pour les étupar Benjamin - Discussions ouvertes sur vos idées
Salut, Le mieux est soit de se tourner vers un afficheur classique 20 Caracteres * 4 lignes de ce type ci Ou alors, solution beaucoup moins économique mais qui donne un très beau résultat. C'est d'utiliser un écran OLed comme celui-ci: Je l'ai déjà utilisé, tu envoies toutes tes commandes par UART. Avec un afficheur comme celui ci, je pense que tu ne seras pas limiter pour lepar Benjamin - Discussions ouvertes sur vos idées