Innehållsförteckning:
- Steg 1: Hitta din serieport
- Steg 2: Öppna Hyperterminal
- Steg 3: Ange information om seriell port
- Steg 4: Ange anslutningsparametrar
- Steg 5: Den seriella anslutningen - Signaler
- Steg 6: Loopback -test
- Steg 7: Börja skriva
- Steg 8: Dubbel eko
Video: Seriell port - Programvara: 8 steg
2024 Författare: John Day | [email protected]. Senast ändrad: 2024-01-30 12:47
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
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
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
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
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
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
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
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
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:
Raspberry PI 3 - Aktivera seriell kommunikation till TtyAMA0 till BCM GPIO 14 och GPIO 15: 9 steg
Raspberry PI 3 - Aktivera seriell kommunikation till TtyAMA0 till BCM GPIO 14 och GPIO 15: Jag hade nyligen intresse av att aktivera UART0 på min Raspberry Pi (3b) så att jag kunde ansluta den direkt till en RS -232 signalnivåenhet med en standard 9 -nål d-sub-kontakt utan att behöva gå via en USB till RS-232-adapter. En del av mitt intresse
Gör SAMD21-baserade kort USB-port till en hårdvaruseriell port !: 3 steg
Göra SAMD21-baserade kort USB-port till en hårdvaruseriell port!: Det är standard idag att använda en Arduino (eller någon annan kompatibel) USB-port på kortet som en emulerad serieport. Detta är mycket användbart för att felsöka, skicka och ta emot data från våra älskvärda kort. Jag arbetade med uChip när jag gick igenom datashash
Läs och skriv från seriell port med hallon Pi med hjälp av Wemos: 5 steg
Läs och skriv från seriell port med Raspberry Pi med Wemos: Kommunicera med en Raspberry Pi med en Wemos D1 mini R2
PC-RAM-användning till Arduino Via seriell port: 7 steg
PC-RAM-användning till Arduino Via Serial-port: En vän till mig fick mig inspirerad av sitt lilla Arduino-projekt. Det här lilla projektet involverar Arduino UNO R3, som läser data från ett program tillverkat i Arduino IDE skickat till en seriell port (USB-port) av ett C# -program tillverkat i visual studio. Som detta
Seriell port över WiFi: 10 steg
Seriell port över WiFi: Datakommunikation mellan elektroniska enheter är oundviklig i många elektroniska projekt och ger många fördelar för ditt projekt, dvs att ansluta din mikrokontroller till PC och övervaka data på en stor färgstark skärm istället för liten monokrom