Vous ne trouvez pas de réponse à votre problème ? Alors posez la question dans le forum. Souvenez-vous qu'il n'y a jamais de question bête, mais rester dans l'ignorance parce que l'on n'ose pas poser une question, ça c'est une erreur !

Sujet : Interruption matérielle [ Archives / Au secours ] (kinouseba)

dimanche 3 avril 2005 à 00:48:20 | Interruption matérielle

kinouseba

Bonjour,
le but de la manip est de récupérer, sur le port COM ou LPT, des données synchrones (19200bauds).  Pour cela, j'ai 3 fils, l'horloge, la data, et la masse.
Est-il possible, en C++, de gerer les interruptions matérielles. Par exemple, à chaque front ou état haut de l'horloge sur une pin du COM ou LPT, le programme, automatiquement, vient lire l'état de la donnée (sans utiliser de timer, ou de boucle).

Merci pour votre aide.

Seb

lundi 4 avril 2005 à 12:01:17 | Re : Interruption matérielle

cleter

Tu ne peux pas faire de reel interruption materiel avec un port serie/parallele, en tout cas pas avec un pc. Mais il existe peut etre une api windows (ou autre) permettant de simuler une interruption sur un port serie, mais je n'en suis pas bien sur.



mercredi 26 octobre 2005 à 19:45:01 | Re : Interruption matérielle

latex69

Le port série a une intertuption qui se déclenche à la fin d'un envoy.

le port paralèle lui en a une  le gros soucis c'est que
sous dos en mode réel n'importe quel programme pouvait détourner le"vecteur d'interruption" associé avec cette "interruption"

depuis windows 95 et l'utilisation du mode protégé il faut faire un driver et c'est tout de suite plus compliqué

c'est le prix à payer pour plus de stabilitée



Cette discussion est classé dans : interruption, état, horloge, lpt, matérielle


Répondre à ce message

Sujets en rapport avec ce message

Appel d'interruption avec Dev c++ [ par bouba ] Comment appeler une interruption en assembleur avec dev c++ ? bouba reboot [ par Xs ] salut !j'utilise DEV c++ et je voudrais utiliser une interruption ASM.explications : je veux pouvoir rebooter le PC.je sais que c'est l'interruption 1 les interruptions [ par kip ] Salut,Je voudrais savoir comment vectoriser une interruption sous DOS enprogrammant en C++.(genre, lorsque il y a une interruption de la liaisoison sé les interruptions [ par kip ] Salut,Je voudrais savoir comment vectoriser une interruption sous DOS enprogrammant en C++.(genre, lorsque il y a une interruption de la liaisoison sé ASM en c++ - Bug d'interruption [ par madprog ] int a;char*string;void affiche(char*string){ for(a=0; string[a]; a++) { asm("movl $string, %eax"); asm("movl a, %ebx"); asm Horloge [ par djamine ] Bonjour a tout le mondeje suis entrain de faire un programme trés anncien en Cc'est d'afficher l'heure comme ça (hh.mn.sc) quand les secondes atteindr interruption ISA [ par ThomasC ] J'utilise builder sous windows 98 et je cherche à récupérer des interruptions harware faites sur le bus ISA (les bonnes vieilles interruption DOS).Je interruptions [ par ThomasC ] J'utilise builder sous windows 98 et je cherche à récupérer des interruptions harware faites sur le bus ISA (les bonnes vieilles interruption DOS).Je deroutement interruption [ par akmi ] je cherche 1 façon de dérouter l'interruption de division par zero en changeant son traitant d'interuption pour donner a la place 1 message de mon cho Interruption impression [ par none77 ] bonjour,j'aimerais savoir si il existe une interruption ou un evênement qui nous permet de savoir qu'une impression a été lancée ?merci beaucoup,None.


Nos sponsors

Sondage...

CalendriCode

Janvier 2009
LMMJVSD
   1234
567891011
12131415161718
19202122232425
262728293031 

Consulter la suite du CalendriCode

Téléchargements

Logiciels à télécharger sur le même thème :



Développement réalisé par Nicolas SOREL (Nix) avec l'aide de : Cyril DURAND et Emmanuel BAÏSE, Merci à Vincent pour ses précieux conseils
CodeS-SourceS.com© Toute reproduction même partielle est interdite sauf accord écrit du Webmaster
CodeS-SourceS.com© est une marque déposée tous droits réservés
Temps d'éxécution de la page : 0,265 sec

Google Coop CodeS-SourceS Google Coop CodeS-SourceS


Certaines images présentes sur le site (notament certains avatars) sont issues des collections IconShock, donc si vous souhaitez utiliser ces icons vous devez les acheter, ne les copiez pas et ne utilisez pas dans vos sites et applications sans les avoir commandé.