1 Kommunikation med COM-porten Lars S. 2 Indhold Krav til interface mellem M3-M4 Kommunikation med COM-port Løsning til at afhjælpe tab af data Konklusion.

Slides:



Advertisements
Lignende præsentationer
Urtekram’sk VMI 13. April 2011 M3UG årsmøde 2011.
Advertisements

Iværksættelsesmøde Formål: Blive fortrolig med ajourføring – alarmering – reaktionsplan. Mødet vil bl.a. indeholde følgende punkter: Orientering om
Test i Der er 20 spørgsmål og du kommer automatisk videre ved korrekt svar Tryk for start.
Parameteroverførsel i OIM Mellem portal og serviceprovider.
Hejnsvigbynet.dk Opdatering med typo3 CMS. •Mål –Deltagere skal kunne oprette og redigere tekst, tabeller og billeder på en underside •Forudsætninger.
GSAK – helt fra start Hvad er GSAK ? Download og installation GSAK
Elektronisk kommunikation
Access Point Y + router/gateway
Blogs for Bibliotekarer Du ka’ godt!. Dagens program •Hvem er vi? •Hvorfor er vi her? •Hvad er en blog? •Hvorfor skal vi bruge blogs? •Hvordan kan vi.
Mobile løsninger i hverdagen-udfordringer og muligheder
Fælles Mål 2009 – konklusioner
Tema aften - Elektroniske Søkort
Anvendt medialisering ved Fredda Galea
Ny hjemmeside Dagsorden: 1.Formål 2.Demonstration 3.Hvad sker der så?
Nu med levende billeder. Placering på sitet  Video integreret under de forskellige menuer, der allerede er på sitet  wiki/Denmark.
Screen Capture Video Brug af SCV i undervisningen.
Firewalls & netsikkerhed Henrik Størner,
EXPO-NET Archiving System
Gov 2.0 Fra portaler til borgernes lommer
App Inventor. Hvad er App Inventor? Et web-baseret app udviklings ”tool” hvor programmør novicer kan udvikle Android apps. Det bruges stort set ligesom.
I2C --- øee OZ1DUG I2C ”Lokalnet på printet”.. Mange ledninger  Nogle gange løber man ”tør” for ben på microprocessoren  Mellem print er ”mange” ledninger.
Mamut ServiceSuite Opsætning Online arbejdsseddel og Online booking
Skriv til Digital Post Muligheder og faldgruber
MapReduce implementationer MapReduce Hadoop Apache open source projekt.
Web Services Protokoller og Arkitektur
Europa. Problem formulering Hvorfor er der så mange lande der vil være medlem af EU.
Fil kendskab KLIK for start. De vigtigste filer er dem i Office-pakken. Word dokument.doc Word skabelon.dot Word dokument.RTF Excel projektmappe.xls Excel.
Intro Eksamen 4-ugers-projekter? Eksamensforberedelse De sidste tre gange?
Computer netværk og TCP/IP protokoller Kort resume – uge 6
Digitalt og Analogt Input til Arduino.
Rico Raja Microsoft Technology Specialist
Giv medarbejderne adgang til centrale systemer – lige ind i Office Inspirationsseminar 31. oktober 2006.
e-Tinglysning WebService Arkitektur
Udskiftning af password på tablet. Åben programmet KONE business channel Hvis du ikke har linket på skærmen, åben en browser og skriv Ssl.kone.com.
XML1 4.7 XML and Its Data Model. XML2 Introduktion til XML, 178 XML = eXtensible Markup Language Markup language –sprog, hvor data "pakkes ind" i tags.
10 roser til dig.
1..NET Arkitektur. 2 Nordjyllands Erhvervakademi Mål “Microsoft.NET is based on the Common Language Runtime (CLR) and an extensive set of Framework.
18 – Java Server Faces. 2 NOEA2009Java-kursus – JSF 2 Web-applikationer - 1 Brugere interagerer med en Web-browser Browseren sender forespørgsler til.
Trigonometrisk Lommeregner
Sensus Hyppige brud på retningslinierne for tilgængelighed - WCAG Helene Nørgaard Bech Sensus ApS.
No. 1 TemaTitelMateriale 1 IS i sundheds-sektorenPatientdatas anvendelighedLynge et al. 2 Registrering af patientdata Berg. Kap. 2 Waiting for Godot. 3.
Netværk og interprocess- kommunikation. Disposition Softwarelag Protokollag ◦UDP ◦TCP.
SharePoint Search Det kan gøres simpelt.
Implementering af eget design til en D!ng-hjemmeside v/ Ewan Andreasen
SkoleIntra og faghæfte 48
Erfaringer med vandrådene. De grønne og landmænd står sammen i vandråd  Samarbejdet ser ud til at fungere til alles tilfredshed  Vandrådene tegner til.
Digital videoformidling Thomas Edison Digital videoformidling Power communication.
1..NET Arkitektur. 2 Nordjyllands Erhvervakademi Mål “Microsoft.NET is based on the Common Language Runtime (CLR) and an extensive set of Framework.
FYSISK DESIGN 1. Hvem er vi Oskar, Troels og David.
Øvelser Samlet rapport.
OIM Fælles Udviklingstargets | Side 1 Fælles udviklingstargets Analyseopgave Resultatet bliver en tilføjelse/rettelse i OIM-bilag A.2 Udføres med fokus.
Netværk og interprocess- kommunikation - Et eksamensoplæg!
ADO.NET Databaser SQL Client (SQL server 7 og senere) OleDb (en række incl. jet) ODBC MySql (ekstra driver skal instaleres) Oracle (XML dataset) Samme.
Hvordan får jeg min marksprøjte til at registrere oplysninger fuldautomatisk? Thomas Bak, Danmarks JordbrugsForskning,
Fremstilling af Simple WEB steder [ITPL] Foråret 2004
1 Konceptudvikling til interaktivt digitalt tv og bredbånd Modul september 2001 Peter Olaf Looms.
GP4, Martin Lillholm 1 Grundlæggende Programmering (GP) Efterår 2005 Forelæsning 4 Vi begynder Slides ligger på hjemmesiden. Du er velkommen til.
Hosting af fjernadgang Niels Jensen Gentofte Bibliotekerne Maj 2009.
Seriel kommunikation Jan R. Indhold Krav Modularisering ACIA Registre Baudrate Konklusion.
M3 Jan R. Indhold Krav Indhold af modul M3 ACIA Registre Kontrol register Status register Baud rate Konklusion.
SharePoint Bruger Gruppe  Vi skal snakke om  Status på SPBG  Dagens emne: Søgning til internet sites og Kuoni Global CMS Platform løsningen.
Læsning og skrivning af pakker på IP niveau. Hvorfor er det svært? Fra et normalt programmeringssprog er netværksadgangen begrænset Vælg protokol, port,
NFIT- backupgruppe – december 2006 A A R H U S U N I V E R S I T E T Naturvidenskabeligt Fakultet NFIT- backupsystem.
Web- og serverprogrammering
1587 Server - Blandet miljø Embedded I
Intelligent afstandsmåler
Intelligent afstandsmåler
Kommunikation med COM-porten
Databehandling i PC Katrine.
Præsentationens transcript:

1 Kommunikation med COM-porten Lars S

2 Indhold Krav til interface mellem M3-M4 Kommunikation med COM-port Løsning til at afhjælpe tab af data Konklusion

3 Krav til interface mellem M3-M4 Envejs seriel kommunikation 9600 baud 1 start- og stopbit, 8 databit, ingen paritetsbit Data sendes som: –2 char: længde og vinkel –1 char: fejl

4 Kommunikation med COM-port Initialiser COM-port* Modtag data fra COM-port –Detekter tastetryk** Sæt COM-port til gammel indstilling * formats/html_single/Serial-Programming-HOWTO.htmlhttp:// formats/html_single/Serial-Programming-HOWTO.html ** exchange.com/Programming/Programming_Platforms/Linux_Progra mming/Q_ htmlhttp:// exchange.com/Programming/Programming_Platforms/Linux_Progra mming/Q_ html

5 initcom() Opsætning iht. krav til interface: newtio.c_cflag = BAUDRATE | CS8 | CLOCAL | CREAD; newtio.c_iflag = IGNPAR; newtio.c_cc[VMIN] = 2;

6 getcom()

7 Løsning til at afhjælpe tab af data Nu: (l v) (l v) (e l) (v l) Løsning: –Kun modtage 1 char ad gangen ( initcom() ) –Modtage et start-tegn, fx: % = x  x (l v) (l v) (e) (l v)

8 Konklusion Den virker hvis ikke der sker tab af data og der ikke sendes fejl. Førnævnte løsningsmodel kan afhjælpe problemet med tab af data og fejl. Brugbar kommunikation, men skal optimeres.