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

 


Dernière réponse
Sujet : [assez urgent]changer la vitesse du port // (flonix/knoppix)
Gurumeditation merci beaucoup, je vais regarder tout ca :)
 
j'ai l'impression que c'est la fonction usleep qui est buggée en fait :/

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
Gurumeditation merci beaucoup, je vais regarder tout ca :)
 
j'ai l'impression que c'est la fonction usleep qui est buggée en fait :/
Dark_Schneider http://lxr.linux.no/source/Documen [...] wlevel.txt
 
j'ai vue du code dedans
 
tiens j'ai cela aussi :
http://www.linux.com/howtos/IO-Por [...] ng-4.shtml
http://www.linuxfocus.org/common/s [...] ppdev.html
http://cyberelk.net/tim/parport/parport.html
Gurumeditation j'ai déja paramétré en ECP/EPP et activé un canal DMA .
 
voila en gros le bout de code que j'utilise
 

Code :
  1. SNIP
  2. while(1)
  3. {
  4. usleep(1000); // attends 10ms
  5. outb(0xC0,0x378); //ecrit 11000000 sur le parallele
  6. usleep(1000);
  7. outb(0x80,0x378); //ecrit 10000000 sur le parallele
  8. }
  9. SNIP


 
le probleme, c'est qu'apres "chronométrage" (a l'oscilloscope), on n'est pas du tout a la fréquence voulue . Au mieux on arrive a 25Hz, et il nous faut du 50Hz .
 
Donc on pense que le probleme vient du port parallele, et on aimerai accélérer le tout .
 
Il me semblait qu'il y avait un réglage comme les ports série pour la vitesse du port parallele, (avec 115.000 bauds au max) .  
 
J'ai cru voir sur le lien que tu m'as donné une configuration du "spintime"  qui pourrait accélérer le port, mais le probleme d'une distrib flonix, c'est qu'on peut pas recompiler le noyaux facilement (encore pire avec la knoppix qui est sur cd)  
 
une idée ? La, honnetement, a part simplement coller une horloge 50Hz au cul d'une cellule "&", avec la deuxieme entrée de la cellule venant du port parallele, je vois pas comment faire :/

Dark_Schneider déjà dans le BIOS, mets le port // en ECP+EPP et active l'usage de la DMA et réserve une IRQ
 
Ensuite il y a des optimisations possibles au niveau du module parport
http://lxr.linux.no/source/Documentation/parport.txt
Gurumeditation up de la page 2  :sol:
Gurumeditation [:mustang]
 
un petit coup de main siouplait, me dites pas que personne ici sait configurer un port parallele :/
Gurumeditation Salut a tous !
 
J'ai besoin d'augmenter la vitesse du port parallele afin de faire tourner un moteur qui y est relié plus vite (je passe un peu les détails) .
 
Seulement je ne sais pas du tout comment faire :/  
je suppose que ca doit etre dans un fichier quelque part, mais je ne vois pas vraiment ou chercher, je suis un noob en linux .
 
Est ce que quelqu'un saurait faire cette manip ?  
C'est pour un robot E=m6, on approche dangereusement de la date butoir, et nos moteurs tournent pas assez vite (saleté de moteurs pas a pas :fou: on peut pas les changer :( ) . Ils pourraient tourner plus vite, mais pour ca on a besoin d'envoyer des impulsions plus rapidement via le port parallele ...

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