Institut für Angewandte Mikroelektronik und Datentechnik Fachbereich Elektrotechnik und...

5
Institut für Angewandte Mikroelektronik und Datentechnik Fachbereich Elektrotechnik und Informationstechnik, Universität Rostock Mirkocontroller Praktikum Kommunikation über DECT Digital Enhanced Cordless Telecommunication

Transcript of Institut für Angewandte Mikroelektronik und Datentechnik Fachbereich Elektrotechnik und...

Page 1: Institut für Angewandte Mikroelektronik und Datentechnik Fachbereich Elektrotechnik und Informationstechnik, Universität Rostock Mirkocontroller Praktikum.

Institut für Angewandte Mikroelektronik und Datentechnik

Fachbereich Elektrotechnik und Informationstechnik, Universität Rostock

Mirkocontroller Praktikum

Kommunikation über DECT

Digital Enhanced Cordless Telecommunication

Page 2: Institut für Angewandte Mikroelektronik und Datentechnik Fachbereich Elektrotechnik und Informationstechnik, Universität Rostock Mirkocontroller Praktikum.

Institut für Angewandte Mikroelektronik und Datentechnik

Fachbereich Elektrotechnik und Informationstechnik, Universität Rostock

Mirkocontroller Praktikum

AufgabeHerstellen der Kommunikation zu einem, an einen PC angeschlossen, Mikrocontroller über einen 2ten PC. Wobei die Kommunikation zwischen beiden PC‘s mit DECT erfolgt.

Page 3: Institut für Angewandte Mikroelektronik und Datentechnik Fachbereich Elektrotechnik und Informationstechnik, Universität Rostock Mirkocontroller Praktikum.

Institut für Angewandte Mikroelektronik und Datentechnik

Fachbereich Elektrotechnik und Informationstechnik, Universität Rostock

Mirkocontroller Praktikum

DECT - ActiveX

Auf der Senderseite wird für DECT ein ActiveX-Control

verwendet. Welches Funktionen und Events zum steuern

von DECT zur Verfügung stellt. ( iRobot.ocx )

Öffnen des seriellen Ports .PortOpen = TRUE

Senden mit DECT .SendMessage = (“TEXT“)

Event bei erhalten einer Nachricht

“FireMessageReceived(Stationsnummer,Nachricht)“

Initaliesierungen können über eine Eigenschaftsseite

des Controls geändert werden. (ComPort,Bautrate)

Page 4: Institut für Angewandte Mikroelektronik und Datentechnik Fachbereich Elektrotechnik und Informationstechnik, Universität Rostock Mirkocontroller Praktikum.

Institut für Angewandte Mikroelektronik und Datentechnik

Fachbereich Elektrotechnik und Informationstechnik, Universität Rostock

Mirkocontroller Praktikum

Empfangen mit DECT

Auf der Empfängerseite wird das iRobot-Control nicht

benötigt, hier wird zur Steuerung das MSCOMM32.OCX

verwendet.

Öffnen des Ports .PORTOPEN = TRUE

Schreiben .Output = “TEXT“

Event bei erhalten einer Nachricht .OnComm()

Initaliesierungen sind unter er Eigenschaftsseite des

Controls vorzunehmen.

Page 5: Institut für Angewandte Mikroelektronik und Datentechnik Fachbereich Elektrotechnik und Informationstechnik, Universität Rostock Mirkocontroller Praktikum.

Institut für Angewandte Mikroelektronik und Datentechnik

Fachbereich Elektrotechnik und Informationstechnik, Universität Rostock

Mirkocontroller Praktikum

ATMEL STK500

Gesendet wird an den µC jeweils ein Byte das auf die 8

LED‘s ausgegeben und an den PC zurückgeschickt wird.

Zwischen PC und µC wird mit dem MSCOMM32.OCX

gearbeitet. Auf dem µC werden folgende Register benutzt.

UBRR = Einstellen der Baudrate

UCR = UART Kontrollregister

USR = UART Statusregister

UDR = Daten Ein- u. Ausgabe

PORTB = Anschluss der LED‘s