The UNIX and Linux Forums  


Go Back   De Unix-en Linux Forum > Top Forums > UNIX for Advanced & Expert Gebruikers
.
google unix.com



UNIX for Advanced & Expert Gebruikers Expert-to-Expert. Hier geavanceerde UNIX-, UNIX-commando's, Linux, Operating Systems, System Administration, programmering, Shell, Shell scripts, Solaris, Linux, HP-UX, AIX, OS X, BSD.

Meer UNIX en Linux Forum Onderwerpen Misschien vindt u Helpful
Draad Thread Starter Forum Antwoorden Last Post
Beheersing van een RS-232 seriële console van een shell script Ishikawa Programmeren en Shell Scripting 1 01-10-2009 09:18 PM
hoe u de variales voor seriële poort smartgupta SUN Solaris 1 11-22-2008 08:27
Seriële poort configuratie munirh SCO 1 04-22-2008 10:09
seriële poort signaal ppass SUN Solaris 0 02-04-2005 11:11
PERL: het beheersen van seriële poorten? perleo Programmeren en Shell Scripting 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 Zoeken in deze Thread Rate Thread Display Modes
  #1 (permalink)  
Old 06-23-2009
tigreped tigreped is offline
Geregistreerde gebruiker
  
 

Join Date: juni 2009
Krabbels: 1
Question Software controlerende pins seriële poort

Hoi. Ik heb een project waar ik van plan om te verbinden met een eenvoudige Infra-Red route naar een computer. Ik moet dan een software om dit apparaat via de software, dat wil zeggen, ik zal niet met behulp van microcontrollers in het circuit.

Ik denk dat de beste manier om dit te doen is het gebruik van de seriële poort, / dev/ttyS0 en de functie ioctl (). Het ding is dat ik heb gevonden wat code en probeerde veel, maar niemand lijkt duidelijk genoeg of niet precies wat ik wil.

Ik begrijp dat van de 9 pinnen, zijn er enkele die ik niet kan veranderen, zoals de grond (GND), maar lijkt net als de anderen kan ik via een soort van AND en OR operaties, met behulp van iotcl;

Ik ben ook enkele twijfels over wat er hoog en laag, omdat het gebruik van TIOCMGET toont enkele pinnen hoog zijn, en wanneer ik deze proef ik geen VCC op hen, terwijl sommige aangegeven als LOW geen spanning.

Ook lijkt er een soort van standaard configuratie op de ttyS0 haven, want met een LED, ik raak het negatieve aan de GND (5) en de pennen 3 4 en 7 lijken te hoog zijn, tot de LED-verlichting, terwijl de resterende pinnen niet licht te stellen.

Dus, ik ben ervan uitgaande dat de pennen die standaard licht de LED zijn ingesteld met Hoge waarden van het systeem

By the way, ik ben actief Ubuntu 9.04, kernel 2.6.28, GNOME 2.26.1.

Dus, ik zou graag enkele nette uitleg me te helpen begrijpen hoe het gebruik van de pinnen van de seriële poort voor de uitvoering van deze onorthodoxe en meest eenvoudige apparaat.

Het punt is, bijvoorbeeld apparaat kan gebruiken GND aan als zijn grond, en wat de hele tijd HOGE pin als zijn VCC, en andere 2 pinnen, een gewoon een puls sturen dat activeren van de infra-rood signaal, en andere te ontvangen elektrische pulsen van een infrarood apparaat.

Als een doel, ik wens gebruik te maken van deze regeling te communiceert twee computers met een van deze infra-rood serieel aangesloten apparaat in elk, en de controle van de emissie en ontvangst van de bits (pulsen) van de software.

Dat zal me om mijn begin en einde bits, de omvang van het woord, enz.

Merk op dat het allemaal didatic einde, niet veel willen Pratical, maar nog steeds nuttig als een leerproces envolving C programmeertaal te manipuleren seriële poort en een beetje van de elektronica.

Het circuit schema's is dit:
Construíndo um Transmissor Infravermelho para o seu PC | Clube do Hardware

Er geen behoefte aan om het te lezen in het Portugees te begrijpen hoe te mounten op.

Nu is de grote uitdaging is om het aan de haak een seriële kabel is aangesloten op de seriële poort en start de programmering ervan. Elke, echt elke constructieve opmerkingen worden zeer gewaardeerd.
  #2 (permalink)  
Old 07-01-2009
edfair edfair is offline
Geregistreerde gebruiker
  
 

Join Date: mei 2008
Locatie: Tucker GA
Posts: 79
Probeer een zoekopdracht voor bit-banging parallelle poorten. Dat zal een betere keuze.
Motorola had een app nota die hij waarschijnlijk in 1976.
Reply

Bladwijzers

Labels
lowlevel seriële poort programmering

Thread Tools Zoeken in deze Thread
Zoeken in deze Thread:

Uitgebreid zoeken
Display Modes Beoordeel deze draad
Beoordeel deze draad:

Posting Regels
Jij mag niet Post Nieuwe threads
Jij mag niet na antwoorden
Jij mag niet post attachments
Jij mag niet bewerk uw berichten

BB code is Aan
Smilies zijn Aan
[IMG] code Aan
HTML-code is Uit
Trackbacks zijn Aan
Pingbacks zijn Aan
Refbacks zijn Aan




Alle tijden zijn GMT -4. Het is nu 12:16 AM.


Powered by: vBulletin, Copyright © 2000 - 2006, Jelsoft Enterprises Limited. Vertalingen Powered by .
vBCredits v1.4 Copyright © 2007 - 2008, PixelFX Studios
De Unix-en Linux Forums Copyright © 1993-2009. Alle rechten Reserved.Ad Beheer door RedTyger

Content Relevante URL's door vBSEO 3.2.0