Innholdsfortegnelse:
- Trinn 1: Finn din serielle port
- Trinn 2: Åpne opp Hyperterminal
- Trinn 3: Skriv inn informasjon om serieporten
- Trinn 4: Angi tilkoblingsparametere
- Trinn 5: Den serielle forbindelsen - Signaler
- Trinn 6: Loopback -test
- Trinn 7: Begynn å skrive
- Trinn 8: Dobbelt ekko
Video: Seriell port - Programvareoppsett: 8 trinn
2024 Forfatter: John Day | [email protected]. Sist endret: 2024-01-30 11:25
Hvis du prøver å kontrollere noe i den virkelige verden ved hjelp av datamaskinen din, er den serielle porten kanskje det enkleste kommunikasjonsmidlet. Jeg skal lede deg gjennom prosessen med å sette opp en seriell port og hyperterminal på en datamaskin som kjører Windows XP.
Trinn 1: Finn din serielle port
For å konfigurere den må du først finne den på datamaskinen din. For lenge siden hadde nesten alle datamaskiner to serielle porter, kalt "COM1" og "COM2", den ene med en ni -pinners og den andre med en 25 -pinners kontakt.
Nå har tider endret seg og serieporten har forsvunnet. Ikke gi opp håpet, men. USB til seriell omformer har kommet, og den kan brukes i stedet. Det er vanligvis en dongle som kobles til en USB -port, med en ni -pins hankontakt i den andre enden. På min stasjonære datamaskin har hovedkortet to innebygde serielle porter. Den tredje kontaktporten, her merket COM4, tilhører USB til seriell adapter jeg har plugget inn. Så for å finne den serielle porten på datamaskinen din, speider du rundt ryggen. Hvis du finner en ni -pinners hankontakt (to rader, fem og fire, pinner som stikker ut inne i et metallskall) har den en seriell port innebygd. Eller få en USB til seriell omformer og koble den til. Åpne Enhetsbehandling. Høyreklikk på "Min datamaskin" og velg egenskaper (nederst på listen som dukker opp). Klikk på kategorien "Maskinvare". Klikk på "Enhetsbehandling" -knappen, og noe som ligner på dette bildet skal vises. Klikk på "+" - tegnet til venstre for "Porter (COM & LPT) for å utvide den. Listen over tilgjengelige skrivere og serielle porter vil bli vist. Noter dem, du trenger dem i trinnene som følger.
Trinn 2: Åpne opp Hyperterminal
Hyperterminal er et kommunikasjonsprogram som følger med windows. Du får det ved å klikke på "alle programmer", gå videre til "Tilbehør", "Kommunikasjon" og så har du det.
Hvis du åpner den for første gang, vil den stille deg noen spørsmål om land og region, med mindre du har noe å skjule, kan det være bedre å svare sannferdig.
Trinn 3: Skriv inn informasjon om serieporten
Du kan velge den serielle porten som skal brukes for tilkobling. Du oppretter en seriell tilkobling ved å spesifisere et navn (alt går) et ikon (velg ett), og så kommer du til denne skjermen som lar deg spesifisere den eksakte serielle porten du vil bruke.
Du kan også komme til denne skjermen ved å klikke på det lille hånd-på-dokument-ikonet under tittellinjen. Velg den serielle porten du har tenkt å bruke. Hvis du er usikker, prøv hver etter tur til du snubler på den rette.
Trinn 4: Angi tilkoblingsparametere
Deretter må du konfigurere tilkoblingshastigheten, antall bits, paritet og stoppbitinnstillinger.
De er avhengige av hva som er på mottakerenden av lenken. Du må bruke de samme innstillingene i begge ender, ellers fungerer ikke lenken. Som et eksempel har jeg konfigurert tilkoblingen for en hastighet på 9600 baud, åtte databiter, ingen paritet, en stoppbit og ingen håndtrykk.
Trinn 5: Den serielle forbindelsen - Signaler
For å koble til den serielle porten, er det nødvendig med minst tre linjer - de overførte dataene TxD (pin3), de mottatte dataene RxD (pin2) og Ground (pin5).
Data kommer ut fra datamaskinen som positive og negative ekskursjoner av spenningen på TxD -pinnen i forhold til System Ground -pinnen. Denne spenningen vil være et sted i området femten til tolv volt. Data går inn i datamaskinen som positive og negative ekskursjoner av RxD -pinnen. Minst tre volt ville være nødvendig for at datamaskinen skulle få dataene uten feil.
Trinn 6: Loopback -test
Når hyperterminalen er riktig konfigurert, blir det du skriver inn i vinduet, sendt ut til naturen der borte gjennom TxD -pinnen. Uansett hva som kommer inn gjennom RxD -pinnen, vises det på skjermen.
Som standard, hvis du åpner hyperterminal og begynner å skrive, blir ingenting vist på skjermen. Dette er normalt. Men hvis du kobler RxD- og TxD -pinnene sammen, vrikker de sammen, og det du skriver, blir også skrevet ut på skjermen. Dette er loopback -testen. Du kan lage en loopback -plugg ved å ta en ni -pinners hunkontakt (lodd) og lodde en ledning mellom pinne 2 og 3. Dette settes deretter inn i kontakten på den serielle porten som skal testes. Alternativt kan du ta litt wire og vikle den rundt pinne 2 og 3 i den relevante serieporten som vist på figuren.
Trinn 7: Begynn å skrive
Med loopback -pluggen på plass klikker du inne i hyperterminalvinduet og trykker på noen få tilfeldige taster på tastaturet.
Uansett hva du skriver, skal det vises der. Gratulerer i så fall. Hvis ikke, har du gått galt et sted, så gå tilbake og velg en annen port eller noe, og trykk faktisk på hver knapp til du får den til å fungere. En liten advarsel om. Hyperterminal har et alternativ til å "ekko" tegn, noe som betyr at det vil vise tegnene som er skrevet på tastaturet, samt tegnene som kommer inn gjennom RxD -pinnen. Kontroller at dette ikke er tilfelle, før du konkluderer med at du har lykkes. Det er enkelt, egentlig. Hvis du fjerner loopback -tilkoblingen, stopper ekkoet via den serielle tilkoblingen.
Trinn 8: Dobbelt ekko
Hvis du aktiverer lokalt ekko og kobler til loopback -pluggen, får du effekten vist her: hvert tegn du skriver, skrives ut to ganger.
Dette er nyttig når du har roboten din, eller hva som helst, for å sende tilbake statusrapporter som svar på kommandoer mottatt via serieporten. Vanligvis vil du bare se robotens halvdel av samtalen, så ved å aktivere lokalt ekko kan du også se kommandoene som er sendt til den.
Anbefalt:
Raspberry PI 3 - Aktiver seriell kommunikasjon til TtyAMA0 til BCM GPIO 14 og GPIO 15: 9 trinn
Raspberry PI 3 - Aktiver seriell kommunikasjon til TtyAMA0 til BCM GPIO 14 og GPIO 15: Jeg hadde nylig interesse for å aktivere UART0 på min Raspberry Pi (3b) slik at jeg kunne koble den direkte til en RS -232 signalnivåenhet ved hjelp av en standard 9 -nål d-sub-kontakt uten å måtte gå gjennom en USB til RS-232 adapter. En del av min interesse
Lag SAMD21-baserte kort USB-port i en maskinvare-seriell port !: 3 trinn
Gjøre SAMD21-baserte kort USB-port til en maskinvare-serieport !: Det er standard i dag å bruke en Arduino (eller annen kompatibel) USB-port som en emulert seriell port. Dette er veldig nyttig for feilsøking, sending og mottak av data fra våre elskelige tavler. Jeg jobbet med uChip da jeg gikk gjennom datashash
Les og skriv fra seriell port med bringebær Pi ved hjelp av Wemos: 5 trinn
Les og skriv fra seriell port med Raspberry Pi ved hjelp av Wemos: Kommunisere med en Raspberry Pi ved hjelp av en Wemos D1 mini R2
PC-RAM-bruk til Arduino Via seriell port: 7 trinn
PC-RAM-bruk til Arduino Via seriell port: En venn av meg fikk meg inspirert av sitt lille Arduino-prosjekt. Dette lille prosjektet involverer Arduino UNO R3, som leser data fra et program laget i Arduino IDE sendt til en seriell port (USB-port) av et C# -program laget i visual studio. Som dette
Seriell port over WiFi: 10 trinn
Seriell port over WiFi: Datakommunikasjon mellom elektroniske enheter er uunngåelig i mange elektroniske prosjekter og gir mange fordeler for prosjektet ditt, dvs. å koble mikrokontrolleren til PC og overvåke data på en stor fargerik skjerm i stedet for liten monokrom