institut für angewandte mikroelektronik und datentechnik fachbereich elektrotechnik und...
TRANSCRIPT
Institut für Angewandte Mikroelektronik und Datentechnik
Fachbereich Elektrotechnik und Informationstechnik, Universität Rostock
Mirkocontroller Praktikum
Kommunikation über DECT
Digital Enhanced Cordless Telecommunication
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.
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)
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.
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