buguetj
Messages postés76Date d'inscriptionlundi 25 octobre 2004StatutMembreDernière intervention 5 avril 2012
-
17 déc. 2008 à 16:21
botelec
Messages postés38Date d'inscriptionvendredi 20 juin 2003StatutMembreDernière intervention11 septembre 2010
-
18 déc. 2008 à 10:04
Bonjour a tous,
j'ai créé un lecteur de carte à puce...
Je souhaiterais à présent créer un fichier dll (avec delphi expert) pour pouvoir intégrer ce phériphérique dans un code (créé en delphi). Le problème c'est que ce phériphérique, puisque fait maison, ne possède pas de drivers.
Donc, je ne sais pas comment créer un dll permettant de contrôler ce lecteur.
Ce lecteur se connecte en parallèle
botelec
Messages postés38Date d'inscriptionvendredi 20 juin 2003StatutMembreDernière intervention11 septembre 20101 18 déc. 2008 à 10:04
Bonjour,
Tu peux déjà regarder les sources de gestion d'accès au port // dans un premier temps.
(Profites-en pour étudier un peu le fonctionnement du port).
Ensuite attaque par des accès en lecture des lignes de validation de données du port et des lignes de données elles-même , une fois tout ces caps passés, tu peux attaquer les tests en écritures.
Comme le protocole de dialogue dépend de la technologie des cartes, tu peux par exemple te créer une gestion des temporisations qui te seront nécessaires dans le maintient des états logiques des différentes lignes de données (D0 à D7 du port //).
Enfin; tu pourras, grâce à tes premières fonctions élémentaires écrire des fonctions plus avancés. C'est 'ça' le pilote et oui il te faut le développer. Note que tu n'es pas obligé de l'écrire dans une DLL, tu peux aussi l'écrire sous forme d'unité pour être réutilisé dans un autre programme...