Bienvenu(e)! Identification Créer un nouveau profil

Recherche avancée

PROBLEMES AVEC LE PIC 18F4550

Envoyé par fishingman 
Re: PROBLEMES AVEC LE PIC 18F4550
dimanche 23 mars 2008 10:21:57
Salut,
J'ai, comme tu me l'a conseillé chargé delphi ,sans problème,
(turbo delphi4 net fr).
Pour l'installer, il me demande des prérequis avec un lien pour les charger,
mais cela ne débouche sur rien (internet ne peut pas afficher cette page etc ...)

J'ai chargé WinPic800, pas de problèmes, cela fonctionne trés bien.
Mais j'ai réalisé un programmateur série, plus complexe que celui préconisé,
sur ce site, mais qui fonctionne.

PS: Je plaisantais, je sais comment fonctionne un liaison série
(avec bien sur du + et du - 12v)

Celui proposé sur le site, m'impressionne vraiment !!!
Je parle du programmateur de 16F84 version 2
Je ne doit pas être sur le bon site ou la bonne adresse !!!).
Il fonctionnerait avec un montage dont les composants ne sont pas relié à la masse
de la DB9 (pin 5), qui elle serait reliée au +5v
('' et oui la masse du DB9 au +5v de la carte surprenant n'est-ce pas !!! '').
le retour d'informationdu pic qui devrait logiquement se faire par la pin 2 du DB9
n'est branchée nulle part, comment le programme peut-il lire le micro ????
les commandes Requete d'émission (pin 7) et Prêt émission (pin 8)
piloteraient RB6 et RB7.
Mais puisqu'il fonctionne ....!!!!

Si j'arrive à installer delphi je pourrai, progresser.

Avec mes remerciements.

A++.
Serge.

Re: PROBLEMES AVEC LE PIC 18F4550
dimanche 6 avril 2008 10:35:16
Bonjour.

J'essaie de me débrouiller comme je peu pour comprendre le fonctionnement
de ce micro, j'ai chargé MCHPUSB dans le micro, Jai écri un bout de programme du style:
devHandle= GetHandle(VendorID,ProductID).
Connect(devHandle)
GetItemCount(devHandle).

J'affiche le résultat, GetItemCount, il augmente de 1 si je branche la carte.
Donc il voit la carte (1 si seulement la souris sur le port USB,
et 2 si je branche la carte en plus.
Le problème et que c'est vrai quelque soit la valeur que je donne à,
VendeurID et à ProductID.
De plus devHandle est toujours égal à 0.
J'ai essayé avec 1240,0000..... Idem

Il est donc difficile de faire des Write(devHandle, .... ou des Read(devHandle, ...

Si quelqu'un sait pourquoi ... !!!

Merçi.
A+.
Serge.
Re: PROBLEMES AVEC LE PIC 18F4550
dimanche 6 avril 2008 13:13:05
Tu as bien mis en VendorID et en ProductID le VID et le PID de la carte?
Re: PROBLEMES AVEC LE PIC 18F4550
dimanche 6 avril 2008 17:29:54
Bonjour Benjamin,

J'ai réalisé la carte , interface sur port USB,
j'utilise Vid = 04d8 et 000b,
sous la forme décimale 1240 et 0011.
J'aiessayé bien d'autres combinaisons.
GetHandle(1240,11), ou autre me donne toujour 0. pour le deviceHandle !!!
Je pense utiliser les bon chiffres, je me suis basé sur les informations trouvées.

A+.
Serge.
Re: PROBLEMES AVEC LE PIC 18F4550
mardi 8 avril 2008 13:41:06
Bonjour Benjamin,

la carte fonctionne enfin.
Sous delphi6 (pas avec turbo delphi).

Avec le pgm (dans répertoire HID).

Par contre pour les FBuffer [1] ...
suivis par DevHandle := GetHandle(VENDOR_ID,PRODUCT_ID);
Write(DevHandle,@FBufferOut);

Ou trouver la correspondance entre:
Les commandes de type FBuffer[?] et ce quelles font.

Dans l'exemple de programme la led (port RC1) clignote)

Question que doit on envoyer sur FBuffer pour faire autre chose ,
éteindre, ou allumer la led sur le port RC0,
Ou ce trouve les commandes, je pense dans le fichier de pilotage du micro,
Ou peut on trouver en clair, ces commandes,
Que faut-il envoyer, pour faire quoi ???

A+.
Serge.

Re: PROBLEMES AVEC LE PIC 18F4550
jeudi 15 avril 2021 04:18:31
Re: PROBLEMES AVEC LE PIC 18F4550
vendredi 16 juillet 2021 03:00:23
Re: PROBLEMES AVEC LE PIC 18F4550
mardi 27 juillet 2021 08:13:36
Seuls les utilisateurs enregistrés peuvent poster des messages dans ce forum.

Cliquez ici pour vous connecter