De seriële poort Jan Genoe KHLIM



Vergelijkbare documenten
Computer architecturen: Muis en toetsenbord

SERIËLE/PARALLELLE I/O 2/1-POORT PCI UITBREIDINGSKAART

Vaak zijn er twee interfaces: DTE (data terminal equipment) en DCE (data communication equipment) DCE en network

De computer als processor

Hoofdstuk 10. Datacommunicatie

Nederlandse versie. Inleiding. Inhoud van de verpakking. Specificaties. PU003 Sweex 1 Port Parallel & 2 Port Serial PCI Card

RS Historiek RS232 de standaard Aansluitingen Connectoren Signaalniveau s... 4 MAX Asynchroon...

nulmodem Figuur 1 Nulmodem

DATACOMMUNICATIE. Serieel of parallel. Begrippen. Snelheid van een verbinding

Mediawijsheid wat zit er in mijn computer?

Wat is een busverbinding?

Foutdetectie. Toenemend belang van foutdetectie

Betaalbaar Home Control. Presentatie op bijeenkomst van EmSE: Embedded Systems Eindhoven

Inleiding Digitale Techniek. Week 7 Schuifregisters Jesse op den Brouw INLDIG/

PTP-PROTOCOL VOOR SERIËLE DATACOMMUNICATIE

18 Embedded systemen 1

IEEE 1394 firewire. Jan Genoe KHLim. I-link DV (digital video)

USB to Serial Cable. CN-104v2. Starthandleiding

Inhoud vandaag. Interrupts. Algemeen ARM7 AIC

Hardware-software Co-design

De Arduino-microcontroller in de motorvoertuigentechniek (4)

Les B-04 Het moederbord

RS-232 SERIËLE INTERFACE FOTO-ELEKTRISCHE ISOLATOR

1-poorts RS232 seriële adapter kaart met UART

UNIVERSELE PCI RS-232 KAART

Snelle Installatiehandleiding

De AT90CAN microprocessor van ATMEL in de motorvoertuigentechniek (4)

FORTH op de 80C535 processor met het ATS535 board.

INHOUD SPI : SERIAL PERIPHERAL INTERFACE ALGEMEEN. Videolessen Deel 3 DATACOMMUNICATIE SPI

DTE B. 1) Aantal punten: 0,5 Maak met behulp van de breakout box de nulmodem-verbinding in figuur 1.

communicatie is onderhevig aan fouten

16F877A development board cursus deel 1

USB SERIËLE OMZETTER

Hoofdstuk 18. Embedded systemen

GEINTEGREERDE PROEF DE COMPUTER ALS TV AFSTANDSBEDIENING

Hoofdstuk 19. Embedded systemen

Benchmarken van Programmable Logic Devices met Enhanced Parallel Port Implementaties

Arduino CURSUS. door Willy - 09-juni-2017

Installatie & Configuratiehandleiding. Socket Server. OpenAT applicatie

USB NAAR SERIËLE CONVERTER

Camera Link. Samenvatting van de Camera Link standard Voor het aansluiten van Digitale cameras op Frame Grabbers. Opmerkingen

Scan-pad technieken. Zet elk register om in een scan-pad register (twee opeenvolgende D-latches: master-slave):

Opdrachtenset voor de High Speed Interface-88-USB (HSI-88-USB) (vanaf firmware 0.71) (Versie 1.2)

Sweex PCI ISDN-adapter

Gebruik onderstaande stappen in combinatie met tabel 1 en fig 1. Aansluiting Functie A

Goedkope RS232. MSX Computer Magazine nummer 53- april Scanned, ocr ed and converted to PDF by HansO, 2001

Klas : 5 Industriële ICT Herhalingsvragen reeks 1 PC-techniek

Force Feedback Race Master

Hardware vs. software. Computersystemen. Computersysteem. Computerconfiguratie. Computerconfiguratie. Computerconfiguratie

EEN PC AANSLUITEN MTSO-INFO-EXTRA 1 VAKGROEP MTSO 2001

1 Inleiding. 1.1 V92 standaard TRUST 56K V92 EXTERNAL MODEM

EDK Walkthrough: Hardwareontwerp met GPIO en UART Deel 1

Aanvullende gebruiksaanwijzing Chicago 390 USB Deze aanvullende gebruiksaanwijzing hoort bij de gebruiksaanwijzing van de Chicago 390 USB.

Technischverslag. BPV 4 e Jaar. 18 februari april 2008

Seriële kommunikatie via de universele l/o-bus

Bestelgegevens

Verbeterde datacommunicatie met Bluetooth/RS-232

USB NAAR SERIËLE CONVERTER

ADAM-4510/4510S/4520 RS-422/485 Repeater/Converter

RS232: RS232 VDWP blz:1/6

RIOT Remote Internet Operated Terminal. Gebruikers handleiding v1.0

MONTAGE EN PROGRAMMERING ESPA INTERFACE TYPE ESPA.10 en ESPA.20 DRT. TxD J1 J2 DSR GND GND. +TxD. TxD. -TxD +RTS -RTS. +RxD +CTS. Err -CTS GND S101-

Koppelen Centix Datacollecter aan RS-485 device d.m.v. de W&T 58631

Jen Kegels, Eveline De Wilde, Inge Platteaux, Tamara Van Marcke. Hardware. De computer in een oogopslag. 1 / 11 Cursusontwikkeling

Snelle start instructie TXD(u) en RXD(u) voor CJ1/CS1-PLC Boards en Units

1945, eerste DC. Eigen logo

2-poort USB naar RS232 RS422 RS485 Seriële Adapter met COM-behoud. StarTech ID: ICUSB

Koppelen Centix Datacollecter aan RS-232 device d.m.v. de W&T 58631

Gebruikers Handleiding

GEÏNTEGREERDE PROEF. VTI Sint-Laurentius. Pakketweegschaal. Industriële informatie & communicatietechnologie SCHOOLJAAR

Tinyserir-RC5. Datasheet. Tinyserir-RC5 Page: 1 of 8

Tweede workshop Arduino

8-Poorts USB naar seriële adapter hub

WZ FS 2-2-FFSK 12.5kHz. Korte handleiding

LocoHDL Module Configuratie

S88XPressNetLI v1.0. Installatie- en gebruikershandleiding en naslagwerk KDesign Electronics, PCB ontwerp door RoSoft

Hardware specialisatie. Sessie: Systeemoptimalisatie

In- en uitgangssignalen van microprocessoren

Installeren Arduino software (1.05)

Digitale en analoge technieken

De TRUST 2 PORT USB 2.0 PCI CARD werkt niet op MAC.

RTC Pick & Place Beckhoff TwinCAT. Voorbereiding

Tentamen 17 augustus 2000 Opgaven Computerarchitectuur

Jan Genoe KHLim. PCI Signalen en timing

Technisch ontwerp positiebepaling Smart Blocks

Afstandsbediening met de MSX

Gebruikershandleiding

REGISTERS. parallel in - parallel uit bufferregister. De klok bepaalt het moment waarop de data geladen worden. Mogelijke bijkomende ingangen:

RTC Opleidingen Beckhoff TwinCAT. Voorbereiding

PCI Ontwikkelplatformen

Microcontrollers. Robert Langenhuysen, PA0RYL

Projectwerk microcontrollers:

Hoofdstuk 1 Aansluitschema... blz 2. Hoofdstuk 2 Het inbedrijfstellen... blz 3

TECHNISCHE UNIVERSITEIT EINDHOVEN FACULTEIT DER TECHNISCHE NATUURKUNDE

2-poorts industriële PCI Express (PCIe) RS232 seriële kaart met voedingsuitgang en ESDbeveiliging

MSX-PAKKET UNIVERSELE INPUT/OUTPUT KAART MSX1/2

RTC Opleidingen Beckhoff TwinCAT. Voorbereiding

IDAgeChecker BDX118T11xx Manual V02.00

De Arduino-microcontroller in de motorvoertuigentechniek (3)

-Een stukje geschiedenis van de PC (personal computer)

Transcriptie:

De seriële poort Jan Genoe KHLIM De seriële poort 1

De seriële poort Een PC bezit een aantal seriële poorten: COM1, COM2,... Er zijn 1 of 2 seriële poorten voorzien op het moederbord Plug-in kaarten laten toe extra seriële poorten toe te voegen Deze poorten kunnen gebruikt worden voor een modem, een muis of een terminal Normale data transfersnelheden zijn 50, 75, 110, 300, 1200, 2400, 9600,... 115200 bps (bits per seconde) De seriële poort 2

De connector In het originele ontwerp van de seriële poort waren 25 pinnen voorzien. In de praktijk volstaan 9 pinnen voor de meeste toepassing Vandaar dat voor een COM poort meestal een connector met 9 pinnen voorzien is De seriële poort 3

Beschrijving van de pinnen De seriële poort 4

Beschrijving van de pinnen TD: gegevens te verzenden RD: ontvangen gegevens RTS: verzoek om verzending te starten CTS: start verzending DSR: data klaar voor verzending DRT: gereed om data te ontvangen CD: de kiestoon wordt waargenomen RI: de bel rinkelt bij de ontvanger... Enkel nuttig voor een modem De seriële poort 5

Werkwijze seriële verbindingen Per byte die doorgestuurd wordt (asynchroon) volgt eerst een startbit de minst significante bit de volgende 6 bits de meest significante bit de pariteitsbit (meestal) een (of meer) stop-bits Ook hier is het belangrijk dat zender en ontvanger hetzelfde protocol hanteren De seriële poort 6

Opbouw van de seriële poort De seriele poort heeft meestal een eigen klok waaruit door deling de verschillende zendfrequenties (50, 75, 110, 300, 1200, 2400, 9600,... 115200 bps) kunnen bekomen worden. Om te zenden: een parallel naar serie omzetter als het register leeg is wordt een interrupt gegeven zodat de PC dit register kan bijvullen Om te ontvangen: een serie naar parallel omzetter als het register vol is wordt een interrupt gegeven zodat de PC dit register kan leeghalen. De seriële poort 7

Interrupts en adressen voor de seriële poort De normale adressen en IRQ voor de seriële poort zijn COM1: 03F8 IRQ4 COM2: 02F8 IRQ3 COM3: 03E8 IRQ4 COM4: 02E8 IRQ3 Poort 1 en 3 hebben dezelfde interrupt en ook poort 2 en 4. Dit kan problemen opleveren. Bv: muis (COM1) die niet meer werkt als je de modem (COM3) insteekt, enz... De seriële poort 8

De interrupt request (IRQ) IRQ 0 Timer channel 0 IRQ 1 Keyboard IRQ 2 Cascade for controller 2 IRQ 3 Serial port 2 IRQ 4 Serial port 1 IRQ 5 Parallel port 2 IRQ 6 Floppy diskette IRQ 7 Parallel port 1 IRQ 8 Real-time clock IRQ 9 Redirected to IRQ2 IRQ 10 not assigned IRQ 11 not assigned IRQ 12 not assigned IRQ 13 Math coprocessor IRQ 14 Hard disk controller IRQ 15 not assigned 0, 0, 1, 1, 6, 6, 8, 8, 13 13 en en 14 14 nooit gebruiken 10, 10, 11, 11, 12 12 en en 15 15 kan je je gebruiken voor 16 16 bit bit brede ISA dochterkaarten De seriële poort 9

Multiport serial boards Deze speciaal ontworpen plug-in kaarten laten soms toe van meerdere seriële poorten te gebruiken met maar één IRQ De hardware van deze kaarten zorgt voor een juiste afhandeling van deze interrupt. De seriële poort 10

Wat zijn UARTs? Universal Asyncronous Receiver Transmitters worden gebruikt om data langs de seriële poort naar buiten te sturen en/of binnen te halen. Eenvoudige UARTs zijn 1byte serie-parallel omzetters (bv:8250 en 16450 UARTs) Telkens er een byte binnengekomen is moet er een interrupt request naar de processor gezonden worden. Deze moet dan zijn werkzaamheden staken en deze binnengekomen byte verwerken. Wanneer de interrups sneller dan 2 ms (>38400 bps) komen, kan het zijn dat de PC een aantal bytes mist.» Voor een terminal of een muis is dit geen probleem» Voor een snelle externe modem kan dit een beperking zijn De seriële poort 11

UARTs Geavanceerde UARTs bezitten een FIFO (bv: de 16550A UART bezit een 16 byte FIFO) De processor moet niet zo frequent onderbroken worden. Dit is belangrijk voor snelle modems Deze FIFO kan afgezet worden Op deze manier wordt de processor telkens onderbroken als er één byte binnengekomen is. De seriële poort 12