Peut-être que ta fonction ProcessIO prend trop de temps par rapport à la communication USB. Je n'ai plus les liens mais il y a sur le forum de microchip des gens qui ont déja eut des problèmes quand le ProcessIO est trop long (de l'ordre de 1 ou 10 ms je ne sais plus...). Xavpar Xav88 - Discussions ouvertes sur vos idées
Ah oui ca doit être pour EP0 (control)...Tu as raison! Xavpar Xav88 - Discussions ouvertes sur vos idées
Salut, Pour moi, un EndPoint était bidirectionnel ??!et donc on avait le droit de déclarer EP0 IN et EP0 OUT. Mais je suis loin d'être un expert en norme USB, peut-être ai-je mal compris... Xavpar Xav88 - Discussions ouvertes sur vos idées
Salut, En fait, je veux utiliser des interruptions en provenance du PORTB (RBChange bits 4:7). Quand je mets RBIP=0 (priorité basse) la communication usb fonctionne mais pas les interruptions. Par contre, quand je met RBIP=1 (priorité haute) ni l'usb ni les interruptions ne fonctionnent. Dans tous les cas GIE/GIEH=1, GIEL/PIEI=1 et IPEN=1 Xavpar Xav88 - Discussions ouvertes sur vos idées
Bonjour, Dans un post précédent, je vous avais fait part de mon problème quand à l'utilisation des interruption avec l'usb et le driver microchip. Comme vous me l'avez conseillé, je me suis finalement tourné vers le standard HID (avec l'exemple de votre site) et j'utilise Delphi à défaut de ne pas trouver de solution pour Visual C# 2005. Tout fonctionne parfaitement, mais dès que j'essaye depar Xav88 - Discussions ouvertes sur vos idées
Merci de ta réponse... Je vais essayer d'utiliser la dll sous Visual C# .net 2005 en important manuelement les fonctions de la dll (grâce à l'aide de EasyHID et ton projet en delphi). Si je n'y parvient pas alors je t'embèterais avec mon visual basic ou c++... Merci encorepar Xav88 - Discussions ouvertes sur vos idées
J'utilise (ou utilisait...) le driver microchip. En suivant tes conseils, je me suis tourné vers le HID. Ton application me semble très bien mais j'ai un petit problème... En effet je n'arive pas à envoyer des données ni par visual basic ni visual C++ (je ne possède pas Borland): Ce qui m'étonne est que dans les fonctions disponnibles après la génération du code par EasyHID, les fonctions depar Xav88 - Discussions ouvertes sur vos idées
En fait je veux enregistrer l'état du PortB lors d'une interruption sur RB0 (front montant). Je le fait avec les interruptions pour avoir le traitement le plus rapide possible. Les données ainsi enregistrées ne seront envoyées que plus tard, peu être après plusieur enregistrements successifs sur demande du PC (sans interruption) ou quand on aura atteint le nombre maximun d'enregistrements...par Xav88 - Discussions ouvertes sur vos idées
Bonjour, Depuis quelques temps je programmes des applications utilisant l'USB sur des 4550. Tout se passe bien sauf...les interruptions. En effet, quand j'utilise les interruptions (INT0, INT1, INT2), la communication entre le PC et le PIC fonctionne normalement jusqu'au moment où l'on entre dans la routine d'interruption. A partir de ce moment, la connection est perdue (cad que je n'arrive ppar Xav88 - Discussions ouvertes sur vos idées
Salut, Merci bien pour ces réponse. Je te tiens au courant de mes résultats de recherche. Xavierpar Xav88 - Discussions ouvertes sur vos idées
Merci pour cette réponse rapide. En fait windows fait comme si je n'avais jamais instalé le driver mais il remarche après sur le premier port sans effectuer aucune autre installation... Une petite série de questions : * Si j'ai bien compris le problème n'est pas propre aux pics (ton modem et tous sont des produits commerciaux) ? * Qu'entends tu par "le descripteur n'est pas parfaipar Xav88 - Discussions ouvertes sur vos idées
Bonjour à tous, Tout d'abord bravo pour le montage qui m'a permit de débuter avec les 18Fusb. Après quelques essais tout marche parfaitement... enfin presque : En effet, lorsque je connecte mon pic sur un autre port que celui sur lequel il était lors de l'instalation du driver, windows fait comme si je n'avais jamais installé le périphérique. Par contre si je le remet sur le port qui apar Xav88 - Discussions ouvertes sur vos idées