Déjà, il faut savoir quel tension d'alimentation la carte utilise en interne (probablement 5 volts ou 3,3 volts).
Regarder pour cela s'il y a des régulateurs de tension sur la carte, et l'idéal, mesurer la tension sur un composant dont le brochage est connu.
À moins qu'il y en ait un intégré sur la carte, il te faut aussi un circuit de conversion de niveaux pour connecter la carte au port série de ton PC :
http://sodoityourself.com/max232-serial-level-converter/
Ça peut égaler s'acheter tout fait, genre
ça
Utiliser le MAX232(A) si la carte est alimentée en 5 volts, et le MAX3232 si c'est du 3,3 volts.
Si c'est bien une liaison série, les 4 picots sont probablement utilisés comme ça :
- 1 pour la masse (obligatoirement)
- 1 pour la réception de données
- 1 pour l'émission de données
- pour le 4ème, joker... y'a des chances que ce soit relié à l'alimentation de la carte, mais ça dépend.
Faut que tu commences par reperér la masse en faisant un test de continuité par rapport à un point dont tu es sûr qu'il est relié à la masse (sauf exception, c'est le cas de la borne d'alimentation négative).
Après, il n'y a aucun standard logiciel pour le RS-232, c'est juste un standard matériel. Le fabricant est libre d'utiliser le protocole qui lui plaît. Si tu as de la chance, la carte a une interface en mode texte.
Ensuite, faut trouver la broche de l'émission des données... certaines cartes ont un message de boot au démarrage, dans ce cas-là essaie successivement l'un des 3 picots restants, en redémarrant la carte à chaque fois, jusqu'à voir quelque chose apparaître dans ton prog de terminal (tu peux utiliser HyperTerminal sous Windows, en mode sans contrôle de flux)... il faudra essayer différentes vitesses de transmission aussi, vu qu'on ne la connaît pas (les autres paramètres, c'est en général 8 bits, 1 bit de stop, pas de parité).
Vois déjà si tu peux obtenir quelque chose comme ça...