![]() |
|
|
google unix.com
|
|||||||
| Forums | Registrer | Forum Regler | Links | Albums | FAQ | Members List | Kalender | Søgning | Dagens Stillinger | Mark Forums Read |
| 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 |
|
|
LinkBack | Thread Tools | Søg denne tråd | Rate Thread | Display Modes |
|
||||
|
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 |
| Display Modes | Bedøm denne tråd |
|
|