mercredi 17 octobre 2012
mardi 16 octobre 2012
TEST PORT PARALLELE EN C Linux
//programme de test du port parallele OK !
//testPort.C
//valeur de 0 à 127 envoyée sur le port
#include
#include
#include
#define BASEPORT 0x378
int main()
{
int chifr ;
/*On ouvre le port:*/
if(ioperm(BASEPORT,1,1))
{
printf("Erreur ouverture du port\n" );
return 1;
}
chifr=0;
do
{
usleep(250000); //delai en micro-seconde
outb(chifr,BASEPORT); /*on envoie la valeur saisie*/
printf ("Valeur en sortie :%d\n ",chifr);
chifr=chifr+1;
}
while (chifr<127 br="br">
/*On ferme le port:*/
if(ioperm(BASEPORT,1,0))
{
printf("Erreur fermeture du port\n" );
return 1;
}
printf("Fermeture du port\n" );
return 0;
}
//testPort.C
//valeur de 0 à 127 envoyée sur le port
#include
#include
#include
#define BASEPORT 0x378
int main()
{
int chifr ;
/*On ouvre le port:*/
if(ioperm(BASEPORT,1,1))
{
printf("Erreur ouverture du port\n" );
return 1;
}
chifr=0;
do
{
usleep(250000); //delai en micro-seconde
outb(chifr,BASEPORT); /*on envoie la valeur saisie*/
printf ("Valeur en sortie :%d\n ",chifr);
chifr=chifr+1;
}
while (chifr<127 br="br">
/*On ferme le port:*/
if(ioperm(BASEPORT,1,0))
{
printf("Erreur fermeture du port\n" );
return 1;
}
printf("Fermeture du port\n" );
return 0;
}
Inscription à :
Articles (Atom)