Innehållsförteckning:

Seriell port - Programvara: 8 steg
Seriell port - Programvara: 8 steg

Video: Seriell port - Programvara: 8 steg

Video: Seriell port - Programvara: 8 steg
Video: Ad-Lib Sound Card for the Parallel Port 2024, November
Anonim
Seriell port - Programvaruinstallation
Seriell port - Programvaruinstallation

Om du försöker styra något i den verkliga världen med din dator är den seriella porten kanske det enklaste kommunikationsmedlet. Jag ska gå igenom processen med att konfigurera en seriell port och hyperterminal på en dator som kör Windows XP.

Steg 1: Hitta din serieport

Hitta din serieport
Hitta din serieport

För att konfigurera det måste du först hitta det på din dator. För länge sedan hade nästan alla datorer två seriella portar, kallade "COM1" och "COM2", den ena med nio stift och den andra med en 25 -stifts kontakt.

Nu har tiderna förändrats och serieporten har försvunnit. Ge dock inte upp hoppet. USB till serieomvandlaren har kommit, och den kan användas istället. Det är vanligtvis en dongel som ansluts till en USB -port, med en nio -stifts hankontakt i andra änden. På min stationära dator har moderkortet två inbyggda seriella portar. Den tredje anslutningsporten, här märkt COM4, tillhör USB -till -seriell adapter som jag har anslutit. Så, för att hitta den seriella porten på din dator, leta runt på baksidan. Om du hittar en nio -stifts hankontakt (två rader, fem och fyra, stift som sticker ut inuti ett metallskal) har den en serieport inbyggd. Eller skaffa en USB till seriell omvandlare och anslut den. Öppna Enhetshanteraren. Högerklicka på "Den här datorn" och välj egenskaper (längst ner i listan som dyker upp). Klicka på fliken "Hårdvara". Klicka på knappen "Enhetshanteraren" så visas något liknande den här bilden. Klicka på "+" - tecknet till vänster om "Portar (COM & LPT) för att expandera den. Listan över tillgängliga skrivare och seriella portar visas. Anteckna dem, du behöver dem i stegen som följer.

Steg 2: Öppna Hyperterminal

Öppna Hyperterminal
Öppna Hyperterminal

Hyperterminal är ett kommunikationsprogram som följer med Windows. Du får det genom att klicka på "alla program", gå vidare till "Tillbehör", "Kommunikation" och sedan har du det.

Om du öppnar den för första gången kommer den att ställa några frågor om land och region, såvida du inte har något att dölja kan det vara bättre att svara på dem sanningsenligt.

Steg 3: Ange information om seriell port

Ange information om seriell port
Ange information om seriell port

Du kan välja den seriella porten som ska användas för anslutning. Du skapar en seriell anslutning genom att ange ett namn (allt går) en ikon (välj en) och sedan kommer du till den här skärmen som låter dig ange den exakta serieporten som ska användas.

Du kan också komma till den här skärmen genom att klicka på den lilla hand-on-document-ikonen under rubriken. Välj den seriella porten du tänker använda. Om du är osäker, prova var och en i tur och ordning tills du snubblar på den rätta.

Steg 4: Ange anslutningsparametrar

Ställ in anslutningsparametrar
Ställ in anslutningsparametrar

Därefter måste du ställa in anslutningshastigheten, antalet bitar, paritet och stoppbitsinställningar.

De är beroende av vad som finns på länkens mottagande ände. Du måste använda samma inställningar i båda ändarna annars fungerar inte länken. Som ett exempel har jag konfigurerat anslutningen för en hastighet på 9600 baud, åtta databitar, ingen paritet, en stoppbit och ingen handskakning.

Steg 5: Den seriella anslutningen - Signaler

Den seriella anslutningen - Signaler
Den seriella anslutningen - Signaler

För att ansluta till den seriella porten krävs minst tre linjer - den överförda data TxD (pin3), den mottagna data RxD (pin2) och Ground (pin5).

Data kommer ut från datorn som positiva och negativa utflykter av spänningen på TxD -stiftet med avseende på System Ground -stiftet. Denna spänning skulle vara någonstans i området femton till tolv volt. Data går in i datorn som positiva och negativa utflykter av RxD -stiftet. Minst tre volt skulle krävas för att datorn ska få data utan fel.

Steg 6: Loopback -test

Loopback -test
Loopback -test

När hyperterminalen har konfigurerats korrekt skickas det du skriver in i fönstret ut till naturen där borta genom TxD -stiftet. Allt som kommer in genom RxD -stiftet visas på skärmen.

Som standard, om du öppnar hyperterminal och börjar skriva, visas ingenting på skärmen. Det här är normalt. Men om du ansluter RxD- och TxD -stiften tillsammans vickar de ihop och så skrivs det ut vad du än skriver till skärmen. Detta är loopback -testet. Du kan göra en loopback -kontakt genom att ta en nio -stifts honkontakt (uttag) och löda en kabel mellan stift 2 och 3. Detta sätts sedan in i kontakten på den seriella porten som ska testas. Alternativt kan du ta en bit tråd och linda den runt stift 2 och 3 på den relevanta serieporten som visas i figuren.

Steg 7: Börja skriva

Börja skriva
Börja skriva

Med loopback -kontakten på plats, klicka inuti hyperterminalfönstret och tryck på några slumpmässiga tangenter på tangentbordet.

Vad du än skriver ska visas där. Grattis i så fall. Om inte, har du gått fel någonstans, så gå tillbaka och välj en annan port eller något och tryck faktiskt på varje knapp tills du får det att fungera. Ett varnande ord dock. Hyperterminal har ett alternativ för att "echo" tecken, vilket innebär att det kommer att visa tecknen som skrivs på tangentbordet samt tecknen som kommer in genom RxD -stiftet. Kontrollera att så inte är fallet innan du drar slutsatsen att du har lyckats. Det är enkelt, verkligen. Om du tar bort loopback -anslutningen stoppas ekot via den seriella anslutningen.

Steg 8: Dubbel eko

Dubbel eko
Dubbel eko

Om du aktiverar lokalt eko och ansluter loopback -kontakten får du effekten som visas här: varje tecken du skriver kommer att skrivas ut två gånger.

Detta är användbart när du har din robot, eller vad som helst, för att skicka tillbaka statusrapporter som svar på kommandon som tas emot via serieporten. Vanligtvis kommer du att se bara robotens hälften av konversationen, så genom att aktivera lokalt eko kan du också se kommandona som skickas till den.

Rekommenderad: