Newsgroup: it.comp.os.linux.development
Titolo: Acquisire 3 bit sullo status register della parallela

Vorrei utilizzare 3 dei 5 bit dello Status Register della parallela per
prendere in ingresso 3 bit provenienti da un convertitore analogico
digitale. I bit dello ST sono il 3,4,5 (corrispondenti ai pin 15,13,12).
Il problema e' che questi bit sono settati a uno (me lo dice inb e il
tester che misura 5 Volt) e questo mi crea delle difficolta' (sono molto
poco pratico). 
Io ho infatti in uscita dal convertitore A\D 3 bit con
una certa configurazione, dovrei mandarli in ingresso ai 3 bit dello
Status Register della parallela, che pero' sono settati a 1...che
succederebbe? insomma sono alquanto confuso, qualcuno resce a darmi un
chiarimento/suggerimento?
Grazie facc'eburriccu

 succederebbe?
Hum, mi sembra un problema piu' elettronico che informatico :-P
Probabilmente per far cambiare lo stato di quei bit bisogna mettere quei
segnali a terra, ma prima di prendere qualunque iniziativa aspetta il parere
di un elettronico.
Alessandro.

 di un elettronico.
Se ti riferisci agli ingressi, sono pulappati (ARG, che termine!) cioe' 
hanno delle resistenze verso Vcc che li portano ad uno stato logico 
definito quando non sono collegati.
Il valore delle resistenze lo ignoro, ma in rete vi sono tutte le 
specifiche (mi pare sia IEEE 1294?)
-- 
HappyCactus - Linux User #209744 - LFS User #6046 - >>> SMSPM1050 <<<
              YAGF Member Group >>> 
www.google.com
 <<<
Ci sono 10 categorie di persone al mondo: quelle che capiscono
il sistema binario e quelle che non lo capiscono.

 poco pratico).
Se colleghi gli ingressi uno per volta a massa (GND) dovrebbe cambiare il
valore reso da inb. Non ti preoccupare se stanno a 1 logico, come ha detto
qualcun'altro sono le resistenza di pull-up che lo tengono a questo valore,
quando le uscite dell'A/D vanno basse (0 volt) inb dovrebbe rilevare il
cambiamento di stato.
Se li provi a collegare a massa tramite una resistenza da 220/470 ohm in
ogni caso danni non ne dovresti fare...
Quando si fanno questi "giochini", la cosa migliore e' montare una scheda
parallela aggiuntiva e fare tutte le prove con quella, almeno non rischi di
danneggiare la porta integrata sulla MB.
Prendi anche in considerazione l'idea di utilizzare un piccolo
microcontrollore con l'A/D integrato al suo interno che fa la conversione e
la invia da solo in seriale senza tanti problemi al PC.
Marco

 
P.S.: per Marco, scusami ti ho erroneamente mandato una mail privata (ho
dato 'r' anziche' 'r')

, Marco Selmi wrote:
marco ti ho risposto sopra, ho sbagliato e ho indirizzato la risposta
verso me stesso (primo messaggio) anziche' verso te..inoltre ti ho
mandato una mail privata per errore...insomma son propio fuso a
quest'ora

 ultragradite.
Premesso che non sono ne un programmatore, ne un "elettronico" e che 
tutta la mia esperienza sta nell'avere montato qualche aggeggino in kit 
di montaggio, mi sembra che quel circuito, sia un po' troppo poco 
impegnativo per un RTAI. La "risposta" della fotoresistenza dovrebbe 
essere gestibile anche senza "realtime" e nel caso, sarebbe ben poco 
didattico (sotto l'aspetto RTAI..), IMHO ovviamente.
Ciao.
-- 
***  Per E-mail rimuovi ModE dall'indirizzo  ***
  *** Linux user # 198661 --- ICQ 33500725 ***
*** homepage 
http://web.tiscalinet.it/kailed
 ***
            *** Powered by Linux ***

ciao e grazie
Troppo poco per necessitare di RTAI.
Lo puoi fare benissimo senza.
Io idee ne avrei, ma non sono didattiche...
(Acquisizione immagini , controllo PID di motori (a doppio anello di
retroazione, ovviamenete ...)
Ciao
F.

 
ciao e grazie dei consigli

tosto!
Eeeeh ???
Beh, se ti spaventa quello ...
Comincia per gradi.
1. Modifica gli esempi, 
2. controlla i led sulla parallela
3 Fai il controllo di un motore stepper
4. Fai il controllo di un motore CC
Speriamo che in comp.os.linux.embedded  
ti risponda qualcun altro ...  ;)
Ciao
F.

 F.
ciao, speriamo che acquisire queste competenze mi possa tornare utile
nel post laurea, che tu sappia sono richieste? danno qualche chance in
piu' intendo? altrimenti mi accontentero' della soddisfazione di
avercela fatta :)

Innanzitutto, nessun problema per il post in privato...:-)
Anch'io mi associo ai consigli degli altri, comincia ad attaccare di tutto
alla parallela, gli stepper sono i motori passo passo, sono molto semplici
da pilotare tramite la parallela, almeno finche' rimano a livello di roba
didattica...se hai altri dubbi chiedi pure, sui kernel RT sono completamente
ignorante in materia, ma qualcosa sui passo passo in passato ho fatto.
Manda pure in privato, dal momento che l'argomento mi sembra molto OT...
Saluti
Marco

avercela fatta :)
Se andrai a lavorare su dei database no di sicuro.
Se lavoreai nell'automazione industriale o nel settore aerospaziale
potrebbe anche venirti utile.
Ciao
F.