Aufrufe
vor 5 Jahren

Download - Fakultät 06 - Hochschule München

Download - Fakultät 06 - Hochschule München

int main() {

int main() { CAN_messageType msg; initCAN(3); //Modus 3 = 100kbps 2 Grundlagen // Zu sendende Daten // H 0x48; e 0x65, y 0x79, ’ ’ 0x20, W 0x57, e 0x65, l 0x6C, t 0x74 CAN_message msg ; msg.id = 0x024 ; //11 Bit ID msg.length = 8; msg.data [0] = 0x48 ; msg.data [1] = 0x65 ; msg.data [2] = 0x79 ; msg.data [3] = 0x20 ; msg.data [4] = 0x57 ; msg.data [5] = 0x65 ; msg.data [6] = 0x6C ; msg.data [7] = 0x74 ; //Senden can_tx(msg); while (1){} } 2.2 Dot-Matrix-Display 2.2.1 Übersicht Im Aufbau der CAN-Demonstration wird ein einfaches Display benötigt, daher wird hier auf Dot-Matrix-Displays 9 mit Controller eingegangen, wie sie im Einzelhandel erhältlich sind. Die große Mehrzahl an Dot-Matrix-Displays ist HD44780-kompatibel 10 , andere Controller sind SED1278, KS0073 und KS0066U 11 . Es ist nicht mit dem Einzelbaustein Dot-Matrix zu verwechseln, der zur Anzeige eines einzelnen Characters verwendet werden kann. Es gibt Dot-Matrix-Displays mit 5x8 Dot-Matrix-Basis oder 5x11 Dot-Matrix-Basis 12 . Zudem gibt es verschiedene Kombinationen aus Zeilen und 9Andere Displaytypen sind Flip-disc-display, Seven-segment-display, Fourteen-segment-display, LED-panel. 10Der HD44780 ist ein LCD-Controller von Hitachi. 11Alle Controller sind voll oder nahezu kompatibel zum HD44780. Nur geringe Anpassungen sind notwendig. 12Der Unterstrich wird oft nicht mitgezählt oder ist gelegentlich auch nicht vorhanden, weshalb man die grundlegende Dot-Matrix-Basis auch als 5x7 bzw. 5x10 bezeichnet. 19

2 Grundlagen Spalten – verfügbar sind solche mit 1, 2 und 4 Zeilen, von denen jede wiederum 8, 12, 16, 20, 24 oder 40 Zeichen darstellen kann. 2.2.2 Hardware Ein normaler Controller ohne Displaytreiber 13 unterstützt maximal zwei Zeilen mit je acht Zeichen. Er lässt sich mit Hilfe von Displaytreibern auf maximal 80 Gesamtzeichen erweitern. Jeder Displaytreiber ermöglicht eine weitere 20-Zeichen-Gruppe in jeder der beiden Zeilen (insgesamt also 40 Zeichen). Die maximale Auslastung eines Displays erreicht man mit einem Controller und zwei Displaytreibern. Ein Display mit mehr als 80 Zeichen benötigt entsprechend mehr Controller, die dann separat vom Mikrocontroller verwaltet werden. Displays, die vierzeilig erscheinen, sind logisch zweizeilige Displays, bei denen jede der logischen Zeilen in zwei physische Zeilen aufgebrochen ist. Ein HD44780-kompatibles Display mit nur einem Controller hat 14 Pins 14 oder 16 Pins. Die Belegung und der Minimalanschluss ist in Abbildung 2.8 dargestellt. Teil des Minimalanschlusses ist der R/W-Pin, der im Minimalbeispiel auf Ground (GND) gelegt werden kann, solange nichts aus dem Display gelesen werden soll. Vee ist die Kontrastspannung des Displays, die am Besten mit Hilfe eines Potentiometers als Spannungsteiler aus VCC gespeist wird oder mit leicht negativer Spannung bei Displays mit erweitertem Temperaturbereich. 2.2.3 Displayinitialisierung Die Displayinitialisierung wirkt nur auf den ersten Blick trivial. Hier wird eine 4- Bit-Initialisierung bei minimaler Hardware aufgezeigt und anschließend auf mögliche Probleme eingegangen. [5] [8] Initialisierung Im Mikrocontroller muss jeder verwendete Pin auf Ausgang konfiguriert werden. Die eigentliche Displayinitialisierung erfolgt nach dem Datenblatt des HD44780U in acht Schritten. [8] 1. Nachdem die LCD-Versorgungsspannung auf 4,5 V angestiegen ist (sprich: Das Display angeschaltet wurde), benötigt das Display 10 ms für seine Startprozedur. Das Datenblatt des HD44780U schlägt eine Wartezeit von 15 ms vor. 2. Erstes Initialisieren des 8-Bit-Modus mit anschließender Wartezeit von 4,1 ms. 3. Zweites Initialisieren des 8-Bit-Modus mit anschließender Wartezeit von 4,1 ms. 13 Gemeint sind Hardwaretreiber wie der HD44100 14 Bei 14 Pins fehlt die Hintergrundbeleuchtung. 20

Als PDF downloaden - Georg-Simon-Ohm-Hochschule Nürnberg
Download Detailprogramm - Hochschule der Künste Bern
Download - Alumni Hochschule Luzern
Download - Kompetenzzentrum Frau und Auto - Hochschule ...
Download - Hochschule für Wirtschaft und Recht Berlin
Download - Hochschule für Wirtschaft und Recht Berlin
Download - Hochschule für Wirtschaft und Recht Berlin
Download - Hochschule für Wirtschaft und Recht Berlin
Download - Hochschule für Wirtschaft und Recht Berlin
Download - Hochschule für Wirtschaft und Recht Berlin
Download - Hochschule für Wirtschaft und Recht Berlin
Download als PDF (2,9 MB) - Ohm-Hochschule Nürnberg
Download - Kirchliche Pädagogische Hochschule Wien/Krems
pdf-Version zum Download - Alice Salomon Hochschule Berlin
pdf-Version zum Download - Alice Salomon Hochschule Berlin
Messeheft - Download als PDF Datei - Hochschule Ansbach
Seminarprogramm PDF zum Download - Pädagogische Hochschule ...
Als PDF downloaden - Georg-Simon-Ohm-Hochschule Nürnberg
Download - Hochschule für Wirtschaft und Recht Berlin
Download Flyer - Hochschule Aalen
Zum Download - Hochschule Magdeburg-Stendal
download Programm.pdf - Hochschule Anhalt
Zum Download - Hochschule Magdeburg-Stendal
Zum Download (PDF) - Hochschule Magdeburg-Stendal
download - Beuth Hochschule für Technik Berlin
Download - Hochschule für Wirtschaft und Recht Berlin
HIS:Magazin 3|2013 Download - Hochschul-Informations-System ...
Download als PDF - Georg-Simon-Ohm-Hochschule Nürnberg
Download Heft 06 / Juni 2011 - Tutzinger Nachrichten