Port // sur un pc, juste en mode envoie, mais pas réception ?!

Port // sur un pc, juste en mode envoie, mais pas réception ?! - Portable - Ordinateurs portables

Marsh Posté le 19-02-2007 à 17:31:29    

Bonjour,
 
pour mon projet de fin d'étude j'ai besoin d'un portable avec port // ==> OK j'ai pu en piquer un a qqun .. .Seul problème son port // ne permet, apparament que l'envoi de donnée et non la réception, dans le bios il y a rien... que faire?
 
pc: HP PAVILION Ze4300.
 
C'est un port "ECP" (apaprament le même qu'un EPP, qui fonctionne comme il faut [PC DE BUREAU DE L'ECOLE] mais en + évolué...)
 
Merci à tous.


Message édité par nokthib le 19-02-2007 à 17:36:34
Reply

Marsh Posté le 19-02-2007 à 17:31:29   

Reply

Marsh Posté le 20-02-2007 à 20:09:37    

upppp

Reply

Marsh Posté le 20-02-2007 à 20:28:44    

ECP est pourtant à double sens.
Vu ici :
http://hautrive.free.fr/ordinateur [...] _parallele

 

   *  Pour vérifier les paramètres ECP du BIOS (avec le module « système »)

 

       DEMARRER/PARAMETRES
        PANNEAU de CONFIGURATION
        Module SYSTEME
        Onglet GESTIONNAIRE de périphérique
        Sélectionner et ouvrir l%u2019entrée port(COM et LPT1)
        Sélectionner port imprimante ECP (LPT1)
        Cliquer sur le bouton PROPRIETES

 


Message édité par zuberu le 20-02-2007 à 20:32:08

---------------
Des amateurs ont construit l'arche de Noë et des professionnels le Titanic...
Reply

Marsh Posté le 03-03-2007 à 14:01:01    

pas moyens de changer ca, meme en changeant les configuratiosn et autres !!! Que faire ?!

Reply

Marsh Posté le 03-03-2007 à 19:15:28    

Ton programme a une partie en assembleur ?
Les adresses du port sont les bonnes ?
(Peut-être différentes de celle du portable de l'école).
Je ne vois que ça, ou alors, le port défectueux.
Tu l'as essayé avec une imprimante ? elles ont besoin logiquement de communiquer avec le pc.
Je t'avais déjà dit que j'ai fait une interface qui marche bien sur le port // à partir de Windows XP, en court-circuitant les protections de l'OS.
Je n'ai pas rencontré ce problème.
Si quelqu'un a une autre idée ...


---------------
Des amateurs ont construit l'arche de Noë et des professionnels le Titanic...
Reply

Marsh Posté le 03-03-2007 à 19:35:21    

mon programme fonctionne sur les pc de l'école...  
 
"partir de Windows XP, en court-circuitant les protections de l'OS. " peux tu développer ceci ? Merci

Reply

Marsh Posté le 03-03-2007 à 22:14:47    

On ne peux pas programmer directement les ports sous Windows XP ou 2000, il se protège pour des raisons de sécurité pour son fonctionnement.
(Remarque, c'est possible sous Windows 98).
On est obligé de passer par ses drivers (d'imprimante, de carte graphique etc ...).
Il est donc impossible de programmer le fonctionnement des ports sous Windows NT, sauf si l'on programme en assembleur et que l'on utilise un driver (porttalk.sys)  qui "court-circuite" les drivers.
Tout est expliqué ici (en anglais ...) :
http://www.beyondlogic.org/porttalk/porttalk.htm

 

Exemple en Delphi :

 

procedure Tform1.PortOut(data_out:byte);
var
Data:Byte;
begin
asm
mov dx,$378
mov al,data_out
out dx,al
mov dx,$378
in al,dx
mov Data,al
end;
end;

 

Mais apparemment, ce n'est pas ce qui te tracasse, tu as écrit ton programme pour Windows 98 ou DOS ?
Je crois qu'on sort du sujet, avec la programmation        ;)      
Pardons les modos.


Message édité par zuberu le 03-03-2007 à 22:44:15

---------------
Des amateurs ont construit l'arche de Noë et des professionnels le Titanic...
Reply

Marsh Posté le 04-03-2007 à 10:01:21    

Mon prg est écris en QBasic, et le programme le ocmpil avant de le faire aller. le prg fonctionne sous 2k et xp à l'école. Merci

Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed