Hello Bon en fait j'ai trouvé une solution, peut-etre que ca servira à quelqu'un d'autre aussi donc je la poste. Les données recues de l'USB sont stocké quand BUffer[] qui est un tableau de char... Mais signé, donc une foi modifié ma ligne c'est bon.... A+ Xavierpar xavtronic - Discussions ouvertes sur vos idées
Hello, J'ai également essayé d'envoyé des nombre suppérieur à 0x80 et toujours le meme problème... J'ai également essayé de faire des masque et des teste pour les valeurs suppérieru à 0x7FFF (donc négatif), mais sans succès. Je me demande si ce n'et pas du au décalage de 8bits que je fait... Il faudra que je refasse plus de test, mais la je dois dire que je ne vois pas d'ou pepar xavtronic - Discussions ouvertes sur vos idées
Bonjour, J'ai un problème avec mes variables sous C18 (version étudiante). J'utilise l'application de microchip USB pour créer un périférique avec le protocole HID. Donc revenont aux variables. J'ai déclaré des variable de type int en unsigned et signed. Mon problème est dès que je leur passe une valeur par l'USB tout deviens en signé et meme une valeur 0x80 qui en int devrait etrepar xavtronic - Discussions ouvertes sur vos idées
Rebonjour, Merci pour ton aide. En effet après avoir posté j'ai réalisé mon erreur ... Mais comme j'étais aux cours je n'ai pas pu venir vous en faire part. Donc c'est bel et bien que mon autre patte change d'états a chaque interrption qui a lieu au front descendant, donc la fréquence est divisée par 2... A+ Xavierpar xavtronic - Discussions ouvertes sur vos idées
Bonjour Alors les interruption sur INTO fonctionnent. Voici le code pour les activer correctement (ca peut toujours servir à quelqu'un). ---------------------------------------------------------------------- OpenRB0INT(PORTB_CHANGE_INT_ON & FALLING_EDGE_INT & PORTB_PULLUPS_ON); INTCONbits.INT0IF = 0; INTCONbits.PEIE = 1; INTCONbits.GIE = 1; ----------------------------par xavtronic - Discussions ouvertes sur vos idées
Hello, Ok pour ces précisions, je pense que j'arriverai à limiter le code dans l'interruption et ne pas dépasser les 20us. Enfin encore a voir vu que c'est codé en C. Peut-etre que l'assembleur serai une piste a voir. Je vous tiendrai au courant des résultats, si cela vous intéresse. A+ Xavierpar xavtronic - Discussions ouvertes sur vos idées
Bonjour à tous, J'ai un projet en route ou j'utilise l'application de microchip USB avec le protocole HID pour le 18F4550. Cependant je me trouve aussi confronté à un problème et le seul moyen de le résoudre c'est les interruptions externe. Donc ma question est simple, quel est la fréquence maximal admissible? Ma fréquence de travail pour les interruptions est de 10KHz. Pensez-vous quepar xavtronic - Discussions ouvertes sur vos idées
Hello, Parfait! C'est exactement ca qu'il me fallais! Bonne journée A+ Xavierpar xavtronic - Discussions ouvertes sur vos idées
Hello, Ca fontionne! Sans problème cette foi, meme sans rien changer dans les bits de configuration. A+ Xavierpar xavtronic - Discussions ouvertes sur vos idées
Hello, Merci beaucoup, j'essayerai ca demain! A+ Xavierpar xavtronic - Discussions ouvertes sur vos idées
Bonjour, J'ai essayé de mettre tout les bits de configuration comme dans celui du bootloader, mais rien n'y fait. Je peux bien l'envoyer dans le PIC, mais ensuite plus rien ne se passe. La carte n'est plus reconnu comme périférique USB-HID. Par contre je peux toujours entrer dans le mode de boot et réenvoyer un autre programme (qui lui fonctionne normalement avec le bootlaoder). Donc jepar xavtronic - Discussions ouvertes sur vos idées
Bonjour, Après quelques recherches infructueuse sur le net, je me retrourne vers vous. J'aimerais trouver une sorte de petit programme comme l'hyperterminal de windows, mais fonctionnant pour l'usb. J'aimerais pouvoir envoyer des caractère à la carte USB gérant le protocole HID affin de poursuivre mes testes. Merci pour votre aide A+ Xavierpar xavtronic - Discussions ouvertes sur vos idées
Hello, J'ai essayé de changer, ce que tu dis, mais ca ne fait rien. J'ai également modifier d'autre paramètre, mais rien n'y fait. J'essaye encore de regarder s'il y a pas d'autre truc à faire. A+ Xavier PS: Si tu a le temps pour l'archive, ca m'aiderais bienpar xavtronic - Discussions ouvertes sur vos idées
Bonjour, J'aimerais savoir si certain d'entre vous on réussi a utiliser le bootlaoder USB fourni par Microchip, avec l'application HID disponible sur le site. Chez moi non seulement quand je charge l'hex dans le porgramme de boot (sur le pc), j'ai droit a des erreur, comme quoi les config ne sont pas les meme et ensuite, si j'essaye de programmer, il y a rien qui se passe. Faut-il modifipar xavtronic - Discussions ouvertes sur vos idées