The UNIX and Linux Forums  


Go Back   UNIX og Linux Forums > Top Forums > UNIX for Advanced & Ekspertsøgning Brugere
.
google unix.com



UNIX for Advanced & Ekspertsøgning Brugere Expert-til-ekspert. Lær avancerede UNIX, UNIX-kommandoer, Linux operativsystemer, systemadministration, programmering, Shell, Shell Scripts, Solaris, Linux, HP-UX, AIX, OS X, BSD.

Mere UNIX og Linux Forum Emner du måske kan finde Helpful
Tråd Thread Starter Forum Svar Last Post
Kontrollerer et RS-232 seriel konsol fra en Shell Script Ishikawa Shell Programmering og Scripting 1 01-10-2009 09:18 PM
Sådan opsætter variales for seriel port smartgupta Sun Solaris 1 11-22-2008 08:27 AM
Serial port konfiguration munirh SCO 1 04-22-2008 10:09 AM
seriel port signal ppass Sun Solaris 0 02-04-2005 11:11 AM
PERL: kontrollerende serielle porte? perleo Shell Programmering og Scripting 1 06-13-2003 04:42 PM

 
English Japanese Spanish French German Portuguese Italian Dutch Swedish Russian Norwegian Hungarian Hebrew Danish Bulgarian Greek Powered by Powered by Google
 
LinkBack Thread Tools Søg denne tråd Rate Thread Display Modes
  #1 (permalink)  
Old 06-23-2009
tigreped tigreped is offline
Registreret Bruger
  
 

Join Date: Jun 2009
Stillinger: 1
Question Software kontrollerende serielle port stifter

Hej. Jeg har et projekt, hvor jeg agter at tilslutte en enkel infraroede kredsløb til en computer. Jeg skal derefter foretage et software til at styre denne enhed via software, dvs, jeg ikke skal bruge microcontrollers i kredsløb.

Jeg tror, at den bedste måde at gøre det på er at bruge den serielle port, / dev/ttyS0, og den funktion ioctl (). De ting er, at jeg har fundet nogle koder og prøvet en masse, men ingen synes at være klar nok eller til at gøre præcis, hvad jeg ønsker.

Jeg forstår, at ud af de 9 nåle, der er nogle, at jeg ikke kan ændre sig, ligesom den jord (GND), men synes ligesom de andre, jeg kan, gennem en slags OG og / eller operationer, der anvender iotcl;

Jeg er også at have en vis tvivl om, hvad der er høj og lav, fordi bruger TIOCMGET det viser nogle stifter er høje, og når jeg teste dem jeg tjekke ingen Vcc på dem, mens nogle angivet som LOW ikke har spænding.

Ligeledes synes der at være nogle standardkonfiguration om ttyS0 port, da med en LED, jeg rører det negative til GND (5) og ben 3 4 og 7 ser ud til at være høj, belysning op LED, mens de resterende ben ikke lys det op.

Så jeg antager, at de stifter, der som standard lys LED'en er med høje værdier af systemet

Af den måde, jeg kører Ubuntu 9.04, kernel 2.6.28, GNOME 2.26.1.

Så jeg vil gerne have nogle smarte forklaringer, der kan hjælpe mig med at forstå, hvordan man bruger de stifter af den serielle port til at gennemføre denne uortodoks og mest simple enhed.

Pointen er, sådan enhed kan bruge GND som sin begrundelse, og nogle hele tiden HOEJE pin som sin Vcc, og andre 2 ben, en blot at sende impulser, som vil aktivere infraroede signal, og andre til at modtage elektriske impulser fra enhver infraroede enhed.

Som et mål, jeg ønsker at benytte denne ordning til comunicate to computere med et af disse infraroede serielle tilsluttede enhed i hver, og til at kontrollere emissionen og modtagelse af bits (bælgsæd) af software.

Det vil tillade mig at definere min start-og sluttidspunkt bits, størrelse ord osv.

Bemærk, at det er alle didatic ende, ikke meget gerne praktiske, men stadig nyttigt som en indlæringsproces envolving C programmering for at manipulere serielle port og en lille smule elektronik.

Kredsløbet Skema er dette:
Construíndo um Transmissor Infravermelho Para o seu PC | Clube do Hardware

Ingen behøver at læse den på portugisisk til at forstå, hvordan man kan montere den op.

Nu er den store udfordring er at tilslutte den op til et serielt kabel tilsluttet den serielle port og starte programmering det. Enhver, virkelig, nogen konstruktive kommentarer vil blive meget værdsat.
 

Bogmærker

Tags
lowlevel serielle port programmering

Thread Tools Søg denne tråd
Søg denne tråd:

Avanceret søgning
Display Modes Bedøm denne tråd
Bedøm denne tråd:

Udstationering Regler
Du kan ikke post nye tråde
Du kan ikke post svar
Du kan ikke post vedhæftede filer
Du kan ikke redigere dine indlæg

BB-kode er PÃ¥
Smilies er PÃ¥
[IMG] koden er PÃ¥
HTML-koden er Slukket
Trackbacks er PÃ¥
Pingbacks er PÃ¥
Refbacks er PÃ¥




Alle tidspunkter er GMT -4. Den tid er nu 03:16 AM.


Powered by: vBulletin, Copyright © 2000 - 2006, Jelsoft Enterprises Limited. Oversættelser Powered by .
vBCredits v1.4 Copyright © 2007 - 2008, PixelFX Studios
UNIX og Linux Forums Content Copyright © 1993-2009. Alle rettigheder Reserved.Ad Management ved RedTyger

Content Relevant webadresser ved vBSEO 3.2.0