The UNIX and Linux Forums  

Go Back   UNIX e Linux Forum > Inizio Forum > UNIX e avanzata per utenti esperti
.
google unix.com



UNIX e avanzata per utenti esperti Expert-to-Expert. Ulteriori avanzata UNIX, comandi UNIX, Linux, Sistemi Operativi, System Administration, Programmazione, Shell, Shell Script, Solaris, Linux, HP-UX, AIX, OS X, BSD.

Più di UNIX e Linux Forum Argomenti potreste trovare utili
Filo Thread Starter Forum Risposte Ultimo Post
Controllo di una seriale RS-232 Console da uno script di shell Ishikawa Shell scripting e di programmazione 1 01-10-2009 09:18 PM
come impostare la porta seriale per variales smartgupta SUN Solaris 1 11-22-2008 08:27 AM
Configurazione della porta seriale munirh SCO 1 04-22-2008 10:09 AM
porta seriale del segnale ppass SUN Solaris 0 02-04-2005 11:11 AM
PERL: controllo di porte seriali? perleo Shell scripting e di programmazione 1 06-13-2003 04:42 PM

Reply
English Japanese Spanish French German Portuguese Italian Dutch Swedish Russian Norwegian Hungarian Hebrew Danish Bulgarian Greek Powered by Powered by Google
 
LinkBack Thread Tools Cerca in questo Thread Rate Thread Modalità di visualizzazione
  #1 (permalink)  
Old 06-23-2009
tigreped tigreped is offline
Utente Registrato
  
 

Iscriviti Data: giugno 2009
Interventi: 1
Question Software di controllo della porta seriale pin

Salve. Ho un progetto in cui ho intenzione di collegare un semplice circuito Infra-Red ad un computer. Devo poi fare un software per questo dispositivo di controllo via software, vale a dire, non si stia utilizzando microcontrollori nel circuito.

Credo che il modo migliore per farlo è usare la porta seriale, / dev/ttyS0, e la funzione ioctl (). Il fatto è che ho trovato un po 'di codice e molto provato, ma nessuno sembra essere sufficientemente chiaro o di fare esattamente quello che voglio.

Capisco che dei 9 pin, ci sono alcuni che non posso cambiare, come la terra (GND), ma sembra come gli altri mi possono, attraverso una sorta di AND e OR operazioni, utilizzando iotcl;

Ho anche qualche dubbio su ciò che è ad alta e bassa, perché utilizzando TIOCMGET mostra alcuni pin sono elevati, e quando li ho prova non vcc controllo su di loro, mentre alcuni, come indicato BASSA non hanno tensione.

Inoltre, sembra che ci sia qualche configurazione di default sulla porta ttyS0, dal momento che con un LED, mi tocca il negativo al GND (5) e il pin 3 4 e 7 sembrano essere ALTA, l'illuminazione del LED, mentre i restanti pin non si illuminano lo compongono.

Quindi, supponendo che io sono il pin che di default la luce a LED sono impostate con valori elevati del sistema

In ogni modo, Io corro 9,04 Ubuntu, kernel 2.6.28, GNOME 2.26.1.

Quindi, vorrei una spiegazione accurata di aiutarmi a capire come usare i pin della porta seriale per l'attuazione del presente non ortodosso e più semplice dispositivo.

Il punto è, per esempio dispositivo può utilizzare GND per la sua terra, e alcuni per tutto il tempo come il suo ALTA pin VCC, spille e altri 2, uno per inviare impulsi che attiverà il segnale infrarosso, e gli altri a ricevere impulsi elettrici da qualsiasi dispositivo a infrarossi.

Come un fine, ho voglia di utilizzare questo sistema per comunicare due computer con uno di tali infra-rosso seriale in ogni dispositivo collegato, e di controllare l'emissione e la ricezione dei bit (impulsi) da un programma software.

Ciò mi permette di definire il mio inizio e di fine bit, la dimensione della parola, ecc

Nota che si tratta di tutti i fine didattico, non tanto come pratica, ma sempre utile come un processo di apprendimento envolving C programmazione di manipolare porta seriale e un po 'di elettronica.

Il circuito è questo schema:
Construíndo un Transmissor Infravermelho Para o seu PC | Clube do Hardware

Nessuno ha bisogno di leggerlo in portoghese per capire come montare lo compongono.

Ora, la grande sfida è quella di collegare fino a un cavo seriale collegato alla porta seriale e iniziare la programmazione. Qualsiasi, davvero, ogni costruttive osservazioni saranno molto apprezzati.
  #2 (permalink)  
Old 07-01-2009
edfair edfair is offline
Utente Registrato
  
 

Iscriviti Data: maggio 2008
Località: Tucker GA
Interventi: 79
Prova a effettuare una ricerca per bit-banging porte parallele. Questa sarà una scelta migliore.
Motorola ha avuto un app in atto riguardante probabilmente 1976.
Reply

Segnalibri

Tag
lowlevel porta seriale di programmazione

Thread Tools Cerca in questo Thread
Cerca in questo Thread:

Ricerca Avanzata
Modalità di visualizzazione Vota questo thread
Vota questo thread:

Distacco regolamento
Tu non può post nuovo thread
Tu non può inviare una risposta
Tu non può postare allegati
Tu non può modificare i tuoi post

BB codice è Su
Smilies sono Su
[IMG] codice Su
Codice HTML è Chiuso
Trackbacks sono Su
Pingbacks sono Su
Refbacks sono Su




Tutti gli orari sono GMT -4. La data di oggi è 11:32 AM.


Powered by: vBulletin, Copyright © 2000 - 2006, Jelsoft Enterprises Limited. Traduzioni Powered by .
vBCredits v1.4 Copyright © 2007 - 2008, PixelFX Studios
UNIX e Linux Forum Content Copyright © 1993-2009. Tutti i diritti Reserved.Ad di gestione da RedTyger

Contenuti pertinenti URL da vBSEO 3.2.0