I C-Bus-Terminal 1.0

Schlagwörter:
Referat, Hausaufgabe, I C-Bus-Terminal 1.0
Themengleiche Dokumente anzeigen

Beschreibung / Inhalt
Das Dokument beschreibt ein Programm, das ein I2C-Bus-System steuert. Die Hardwaretreiber des Busses werden dabei von der Software angesteuert und der Benutzer sendet Daten vom PC aus über die serielle Schnittstelle an den Microcontroller. Das Programm gibt es in zwei Versionen, wobei die erste nur als Vorversion zur zweiten Version diente und lediglich aus einem in Assembler geschriebenen Programm besteht. Die zweite Version besteht aus einem Assembler-Programm und einem auf Microsoft Windows basierenden Programm.

Im nächsten Abschnitt werden die I2C-Bus-Register erklärt. Es gibt vier Register, die von der Software angesprochen werden und in denen verschiedene Einstellungen für die Übertragung vorgenommen werden können.

Im letzten Abschnitt wird das Programm beschrieben, welches als Master Transmitter, Master Receiver, Slave Transmitter oder Slave Receiver arbeiten kann. Es kann als Master über die serielle Schnittstelle gestartet werden und es ist auch als Slave ansteuerbar. Die Übertragung kann durch Eingabe von „! “ beendet werden. Im Programmcode müssen alle Programme, die gleichzeitg am Bus verwendet werden, unterschiedliche Adressen besitzen.
Direkt das Referat aufrufen

Auszug aus Referat
Inhalt Einleitung Das Programm steuert ein I2C-Bus-System. Dabei bedient es sich vorgegebener Hardwaretreiber, die softwaremäßig angesteuert werden und somit den Bus ansprechen. Der Benutzer sendet die Daten vom PC aus über die serielle Schnittstelle an den Microcontroller. Dieser steuert über die spezielle Hardware den Bus. Empfangsseitig arbeitet auch ein Microcontroller, der die Daten wiederum über die serielle Schnittstelle zum PC überträgt. Die Realisierung der Bedienerführung des Programms erfolgte in zwei Versionen. Die erste Version, die lediglich als Vorversion zur letztgültigen zweiten Version gedachte war, besteht nur aus dem in Assembler geschriebenen Programm für den Microcontroller, das über ein Terminalprogramm kommuniziert. Einstellungen müssen direkt im Programmcode vorgenommen und dieser anschließend erneut assembliert werden. Die zweite Version besteht aus einem Assembler-Programm und einem auf Microsoft Windows basierenden Programm für den PC, das mit dem Assembler-Programm kommuniziert. 2. Die verwendeten I C-Bus-Register Die Hardwaretreiber des Busses werden von der Software angesprochen, indem diese entsprechende Werte in die zuständigen Register schreibt. Es gibt hierfür vier Register, die wie im folgenden erklärt zu verwenden sind. S1ADR A6 A5 A4 A3 A2 A1 A0 GC In den ersten sieben Bits A0-A6 wird die eigene Adresse gespeichert, mit der der Teilnehmer im Bus angesprochen werden kann. GC bestimmt, ob das Gerät auf einen General Call reagiert; wobei 0 ...
Direkt das Referat aufrufen

Autor:
Kategorie:
Sonstiges
Anzahl Wörter:
7844
Art:
Spezialgebietsausarbeitung
Sprache:
Deutsch
Bewertung dieser Hausaufgabe
Diese Hausaufgabe wurde bislang noch nicht bewertet.
Zurück