Communication parallèle codée en C

Fermé
watiss Messages postés 12 Date d'inscription mardi 4 décembre 2012 Statut Membre Dernière intervention 9 février 2014 - 8 août 2013 à 14:34
juliencolin54 Messages postés 217 Date d'inscription dimanche 22 juillet 2012 Statut Membre Dernière intervention 1 octobre 2013 - 8 août 2013 à 16:13
Bonjour.
J'essaie d'écrire des caractères dans un port parallèle (via un accès DMA), mais je ne m'y connais pas trop avec ce type de communication (sauf la théorie...) :s .
Je sais que pour un port série, on peut l'ouvrir, l'associer un file desciptor et puis communiquer avec "tranquillement" alors qu'avec un port parallèle je sais pas comment m'y prendre? On peut l'ouvrir avec l'adresse du port parallèle comme on le ferait pour un port série ou pas?
Merci d'avance de cotre aide.
PS : En fait, j'ai un programme qui utilise des _inp/_outp pour accéder au port parallèle (en champ IO) sauf que je voudrai (je devrai, plus précisément ^^) écrire dans ce port parallèle en mode DMA (accès direct) et non pas par le champ IO...

1 réponse

juliencolin54 Messages postés 217 Date d'inscription dimanche 22 juillet 2012 Statut Membre Dernière intervention 1 octobre 2013 55
Modifié par juliencolin54 le 8/08/2013 à 16:19
Bonjour,

Il y a des infos intéressantes ici : https://linuxfr.org/forums/programmation-c/posts/dma-en-c et ici http://www.osdever.net/tutorials/pdf/howto_dma.pdf

Cdlt.

Software is like sex, it's better when it's free - Linus Torvald
0