Forum |  HardWare.fr | News | Articles | PC | S'identifier | S'inscrire | Shop Recherche
3059 connectés 

 


Dernière réponse
Sujet : Questions sur la communication du port série... programmation
Mara's dad J'ai charché dans mes docs papier et électronique, mais elles sont toutes assez anciennes, et à l'époque les ports séries ne dépassait pas 9600 bps.
 
Mais j'ai trouvé çà :  
http://www.thetcl.com/manuals/user/1013-4.html
Regarde l'INT 14h fonction 80h...

Votre réponse
Nom d'utilisateur    Pour poster, vous devez être inscrit sur ce forum .... si ce n'est pas le cas, cliquez ici !
Le ton de votre message                        
                       
Votre réponse


[b][i][u][strike][spoiler][fixed][cpp][url][email][img][*]   
 
   [quote]
 

Options

 
Vous avez perdu votre mot de passe ?


Vue Rapide de la discussion
Mara's dad J'ai charché dans mes docs papier et électronique, mais elles sont toutes assez anciennes, et à l'époque les ports séries ne dépassait pas 9600 bps.
 
Mais j'ai trouvé çà :  
http://www.thetcl.com/manuals/user/1013-4.html
Regarde l'INT 14h fonction 80h...
spyhabs :eek2: Wow!  Je comprends maintenant.  Est-ce qu'il y a un site où je peux voir le contenu  des fonctions à appeller avec le int 21h ou int 14h.  Comme une bible du PC.
 
Si je comprends bien, le int 21h est une sorte d'interruption logicielle qui permet d'accéder à beaucoup de fonctions.  En spécifiant le numéro de la fonction dans un régistre A par exemple, on accède à la fonction désirée.  Il y a surement une façon pour passer l'information du os -> UART -> interface série -> périphérique en envoyant les données dans à 1 adresse de sortie $XXXX.
 
Merci
Mara's dad L'UART, c'est la puce qui gère les ports série.
 
Normalement tu utilise un port série comme çà :
Logicel -> OS (Dos ou windows) -> BIOS -> UART -> Cable série -> Périphérique.
 
Mais tu peux dans certains cas faire comme çà :
Logicel -> BIOS -> UART -> Cable série -> Périphérique.
 
Ou même :
Logicel -> UART -> Cable série -> Périphérique.
 
Quand tu utilise le DOS, tu utilise l'API MsDOS, c'est à dire L'INT 21h, fonction 3Dh, 3Fh, 40h, 44h...
Quand tu utilise le BIOS, tu utilise le Standard (!) Compatible PC avec l'INT 14h.
Quand tu utilise l'UART en direct, c'est à dire en écrivant directement sur les ports systèmes, tu fait un programme qui n'est pas assuré de fonctionner sur tous les PCs étant donné que les numéros de ports ne sont pas standards. En fait dans la pratique çà marche presque tout le temps...
 
T'es près à aller jusqu'où ?
spyhabs Bonsoir,
 
J'aimerais avoir quelques renseignements.  Je dois envoyer à une vitesse de 38400 bps sur le port série des informations en étant dans le système d'exploitation DOS.  J'ai vu que certains régistres de contrôle du port série me permettait seulement des transferts de 9600 bps.  Comment fait-on pour changer cette vitesse à 38400 bps (au mieux le mettre à 115200 bps).
 
J'ai entendu parlé d'une autre unité de contrôle du port série (le UART).  Est-ce que je peux l'utiliser pour envoyer mes informations?    Quelle est la différence entre le UART et un interface direct avec un périphérique série...  
 
merci
 
je voudrais savoir si il existe des bons sites web qui expliquent tout en détail et clairement.
 
Christian

Copyright © 1997-2025 Groupe LDLC (Signaler un contenu illicite / Données personnelles)