Bonjour à tous,![]()
Savez-vous comment s'y prendre pour piloter des cartes d'extension ISA de type RS232 et parallèle avec le langage Pascal ?
Merci pour votre collaboration.![]()
Bonjour à tous,![]()
Savez-vous comment s'y prendre pour piloter des cartes d'extension ISA de type RS232 et parallèle avec le langage Pascal ?
Merci pour votre collaboration.![]()
Hé bien désolé de te décevoir, mais le pilotage de la RS232 est assez compliqué. Il existe plusieurs solutions, mais je vais te citer les principales :
- la plus simple est d'utiliser les interruptions définies par le BIOS (INT 14h) : jamais véritablement testées, elles doivent sûrement marcher mais le résultat ne doit pas être probant si on recherche une certaine performance.
- certainement la plus complexe est de détourner les IRQ 3 et 4 qui correspondent respectivement aux ports COM1 et COM2. L'utilisation des ports 2F8 et 3F8 (si je me souviens bien !) est également à mettre en place (sans parler des ports de contrôle 2F9 et 3F9). Bref y'a du travail mais c'est très intéressant pour découvrir le mécanisme des interruptions et des sémaphores.
a+
Bonjour !
J'ai un peu de doc là-dessus :
http://users.skynet.be/lpjjl/Documen...S232_modem.zip
Règles du forum
Cours et tutoriels Pascal, Delphi, Lazarus et Assembleur
Avant de poser une question, consultez les FAQ Pascal, Delphi, Lazarus et Assembleur
Mes tutoriels et sources Pascal
Le problème en ce bas monde est que les imbéciles sont sûrs d'eux et fiers comme des coqs de basse cour, alors que les gens intelligents sont emplis de doute. [Bertrand Russell]
La tolérance atteindra un tel niveau que les personnes intelligentes seront interdites de toute réflexion afin de ne pas offenser les imbéciles. [Fiodor Mikhaïlovitch Dostoïevski]
Et pour le port parallèle, avez-vous une idée ?![]()
Pour le port parallèle c'est plus simple, car il est directement accessible par le port 378 si je me souviens bien... Mais l'échange de données reste assez chaotique aussi je pense...
a+
Salut,
Juste pour faire une remarque... Le sujet qui traite du port RS232 a été traité et résolu dans ce sujet. C'est vrai que cà date un peu (presque un an) mais néanmoins une recherche sur le forum t'aurait grandement éclairé DDR.
A+
Comment rejoindre la rédaction de www.developpez.com ?
Améliorer vos posts en faisant une correction orthographique
"Tu as tort d'abuser de ma patience" Sokar
MerciEnvoyé par wormful_sickfoot
![]()
Comment rejoindre la rédaction de www.developpez.com ?
Améliorer vos posts en faisant une correction orthographique
"Tu as tort d'abuser de ma patience" Sokar
ok, c'est cool les infos !
Merci pour votre collaboration, @+![]()
L'utilisation de Google est aussi vivement conseillée, en plus de la recherche sur le forum.
Merci d'utiliser cette fonction à l'avenir, et bien entendu de lire les règles du forum. Merci.
A+
Partager