Tutorial. Microcontroller. Grundlagen µc. Kapitel 1
|
|
- Damian Reuter
- vor 8 Jahren
- Abrufe
Transkript
1 Microcontroller Kapitel 1 Grundlagen µc
2 µc Inhaltsverzeichnis 1 - Vorwort Seite Prinzipieller Programmablauf Seite ISR Interrupt Service Routine Seite Compiler Seite ATMega8 Seite Hardware Seite Compiler Software Seite Erstes Beispiel Seite Zipfile Inhalt Seite 14 - Seite 2 -
3 µc 1 - Vorwort Mikrocontroller. Viele schrecken selbst heute noch davor zurück. Zu kompliziert, man braucht ein Programmiergerät, hab keine Lust mich durch hunderte Seiten Datenblatt zu kämpfen, man muss eine Platine entwickeln aber auch zu teuer sind oft die Argumente. Doch das selbe dachte sich auch die Industrie und es gibt mittlerweile schon eine Reihe von stand-alone µc die man mit nur wenigen Bauteilen in Betrieb nehmen kann. Vorteile von µc liegen klar auf der Hand: - komplexe Logik mit wenig Bauteilen bessere Übersichtlichkeit - Funktionsvielfalt - Kommunikationsmöglichkeiten - Schnittstellen - Um Änderungen durchzuführen muss man nicht gleich zum Lötkolben greifen - Ausfallsicherheit gegenüber PC Was ist das Ziel dieses s? In diesem sollen die Grundlagen eines µc, Inbetriebnahme und seine Programmierung behandelt werden. Als µc soll der ATmega8 verwendet werden, da er leicht zu beschalten ist, es Freeware Compiler gibt, man kein Programmiergerät braucht da er sich über die Parallele Schnittstelle Programmieren lässt und auch nicht allzu teuer ist. - Seite 3 -
4 µc 2 - Prinzipieller Programmablauf Hier sehen wir den prinzipiellen Aufbau eines µc. Natürlich ist ein richtiger µc viel komplexer aufgebaut, aber am prinzipiellen Programmablauf ändert sich nicht viel. CU Control Unit Befehlswerk PC Program Counter ALU Arithmetic Logic Unit Rechenwerk Auf der linken Seite ist das prinzipielle Block Diagramm einer CPU abgebildet. Sie besteht aus der Control Unit, Program Counter und der Arithmetic Logic Unit. Das Befehlswerk steuert die Ausführung der Anweisung. Das Rechenwerk führt die arithmetischen Befehle aus (z.b. addieren, subtrahieren, ). Die CPU benötigt die Eingangssignale Clock und Reset. Wird das Reset Signal aktiv, so wird die CPU in ihren Ausgangszustand zurückgesetzt. Wird das Signal deaktiviert, so beginnt die CPU definiert zu arbeiten. Das Signal Clock wird auch Takt genannt. Dies ist ein Rechtecksignal, welches die Arbeitsgeschwindigkeit der CPU angibt. Rechts im Bild befindet sich der Programmspeicher. Er ist mit der CPU über den Adress- und Datenbus verbunden. Der Inhalt des Program Counter zeigt jeweils auf den nächst auszulesenden Befehl. Der Program Counter wird beim Reset der CPU auf Null zurückgesetzt. Programmablauf: 1) Der Inhalt des Program Counter wird auf den Adressbus gelegt. 2) Der Befehl wird von der aktuellen Adresse aus dem Programmspeicher gelesen. - Seite 4 -
5 µc 3) Der Befehl wird vom Befehlswerk ausgewertet und wenn benötigt, vom Rechenwerk ausgeführt. 4) Der Program Counter wird um Eins erhöht und zeigt somit auf den nächsten Befehl. 5) Die Schritte 1 4 werden in einer Schleife ausgeführt. im Sprungbefehl angegeben ist. In dem obigen Beispiel ist der 4. Befehl ein jump Befehl und seit auf die Adresse 5. Somit wird der 5. Befehl ausgelassen und der 6. Befehl wird geladen. Natürlich muss man solche Feinheiten beim µc programmieren in C nicht beachten, das erledigt der Compiler. Eine Besonderheit stellen hier jump Befehle dar. Ist der ausgeführte Befehl ein jump Befehl, dann wird der Program Counter nicht um Eins erhöht, sondern wird mit der Zieladresse des Jump Befehls geladen. Somit zeigt er auf die Adresse die 3 - ISR Interrupt Service Routine Interrupts werden normalerweise benutzt wenn eine Peripherie Aufmerksamkeit von der CPU haben will. Zum Beispiel um der CPU mitzuteilen das ein Zeichen nicht richtig übertragen wurde oder um mitzuteilen das die CPU zu schnell für die Peripherie ist. Für diesen Fall wird eine eigene Interrupt Leitung verwendet. Aber Interrupts können auch von der Software aufgerufen werden. Software Interrupts werden genutzt um z.b. eine periodische Statusabfrage durchzuführen. Nur mit ihnen ist es überhaupt möglich pseudo gleichzeitig zu arbeiten. Sprich mehrere Aufgaben pseudo gleichzeitig erledigen. Ein µc kann nämlich auch nicht, so wie der PC (Multicore CPUs mal ausgenommen), - Seite 5 - mehrere Prozesse gleichzeitig ausführen. (Man spricht von einem Prozess, wenn ein Programm die CPU gerade verwendet). Ein kleines Beispiel: Wenn wir nun z.b. einen Temperaturwert alle 100ms einlesen wollen, müsste man da der µc Programme ja nur hintereinander abarbeiten kann, in unseren Sourcecode immer nach einer gewissen Anzahl von Befehlen die Abfrage hinschreiben. Da dies aber unmöglich ist und auch die Leserlichkeit vom Code nicht sonderlich fördert, verwendet man für solche Aufgaben ein Interrupt. Wie funktioniert ein Interrupt auf einem µc?
6 µc ISR Interrupt Service Routine Bevor jetzt die Control Unit (Befehlswerk) einen neuen Befehl aus dem Programmspeicher lädt, wird geprüft ob das Interrupt Flag gesetzt ist. Wenn jetzt dieses Flag (als Flag bezeichnet man ein Bit) gesetzt ist, wird wie beim jump Befehl der Program Counter nicht um Eins erhöht, sondern es wird der Inhalt des Program Counters gespeichert und mit einer anderen Adresse geladen. Diesmal ist es die Adresse der Interrupt Service Routine (ISR ist wie ein Unterprogramm). Wenn dieses Unterprogramm (ISR) abgearbeitet ist, wird der Program Counter wieder mit der zuvor abgespeicherten Adresse geladen und um Eins erhöht. Somit arbeitet die CPU wieder das Programm von zuvor weiter ab. Der Grundlegende Unterschied zwischen der ISR und einem Unterprogramm ist nur das die ISR nie von einem anderen Programm aufgerufen wird. Da es keine weiteren Unterschiede gibt, ist auch die ISR eine Art Unterprogramm. Wie kann man nun ein Software Interrupt aufrufen? Bei einem µc wird ein Interrupt meist über einen Timer aufgerufen. Dazu wird der Timer mit einer Zahl geladen. Der Timer zählt dann diese Zahl solange herunter bis sie Null erreicht. Wenn er Null erreicht, dann wird das Interrupt Flag gesetzt und die ISR wird ausgeführt. Danach fängt der Timer wieder von vorne an Zählen. Während dem Zählen können alle anderen Befehle ausgeführt werden. Somit lässt sich leicht eine periodische Funktion einprogrammieren, die z.b. immer nach einer bestimmten Zeit eine Abfrage startet. Weiters zu beachten bei der Benutzung von Timer ist die Priorität. Wenn mehr als ein Timer verwendet werden, müssen sie eine unterschiedliche Priorität haben. Weil der Timer bzw. die ISR mit der höheren Priorität darf zuerst seine Befehle auf der CPU ausführen. - Seite 6 -
7 µc 4 - Compiler Was ist ein Compiler und wie arbeitet ein Compiler? Die Programmiersprachen können in Hochsprachen (C, Pascal), in eine maschinennahe Sprache (Assembler) und Maschinensprache (Binärcode) unterteilt werden. Wobei Hochsprachen am verständlichsten sind da diese so entwickelt wurden, dass die verwendeten Befehle Wörtern ähneln. Der Compiler (Übersetzer ) dient dazu ein Programm das in einer Hochsprache geschrieben wurde, in die maschinennahe Sprache zu übersetzen damit der µc es versteht und ausführen kann. Weiters ist er auch für die Speicheradressierung verantwortlich. Da die µc unterschiedliche maschinennahe Befehle unterstützen und auch anders konfiguriert werden müssen, gibt es versch. Compiler für den jeweiligen µc Typ. - Seite 7 -
8 µc 5 - ATMega8 Jetzt kommen wir aber zum ATmega8 um den es eigentlich in diesem geht. Fakten: - Taktfrequenz bis zu 16MHz - 8kB interner Flash Speicher - 1kB interner SRAM - 2 x 8bit Timer - 1 x 16bit Timer - 3 PWM Kanäle - 6 Kanal Analog- Digital Konverter - Serielles Interface - USART - Master/Slave SPI Interface - 23 programmierbare Ein- und Ausgänge - Versorgungsspannung 4,5-5,5V - 8bit Mikrocontroller - Seite 8 -
9 µc Pinbelegung & Pinbeschreibung VCC - Digitale Versorgungsspannung GND - Masse PB7 PB0 - Port B ist ein 8bit bidirektionales Eingangs und Ausgangsport PC5 PC0 - Port C ist ein 7bit bidirektionales Eingangs und Ausgangsport PC6/RESET - Wird verwendet um den µc zurückzusetzen PD7 PD0 - Port D ist ein 8bit bidirektionales Eingangs und Ausgangsport (es wird auch für viele Spezialfunktionen vom ATmega8 verwendet) AVcc - Spannungsversorgung für den Analog- Digital Konverter (ADC) AREF - analoge Referenzpin für den ADC Alternative Funktionen für Port D: Port D, Bit 0 Port D, Bit 1 Port D, Bit 2 Port D, Bit 3 Port D, Bit 4 Port D, Bit 5 Port D, Bit 6 Port D, Bit 7 - RXD Empfängt Daten von einer seriellen Schnittstelle - TXD Sendet Daten zu einer seriellen Schnittstelle - INT0 Hardware Interrupt Pin (Siehe Kap. ISR) - INT1 Hardware Interrupt Pin (Siehe Kap. ISR) - externen Takt für die serielle Schnittstelle od. Timer 0 Zähler - T1 Timer 1 Zähler - AIN0 Analoger Komparator Pos. Input - AIN1 Analoger Komparator Neg. Input Für eine genauere Beschreibung aller Pins und allen Funktionen bitte im Datenblatt nachschlagen. - Seite 9 -
10 µc 6 - Hardware Es ist auch möglich den Programmer vom µc zu trennen indem man die 4 Leitungen MISO, MOSI, SCLK und RST steckbar ausführt. Dann kann der Programmer auch für andere µc Typen eingesetzt werden. Programmiert wird der µc über ein SPI Interface. Das Serial Peripheral Interface ist eine synchrone, serielle Schnittstelle. Im Gegensatz zu einer asynchronen Schnittstelle wird hier der Takt mitgeliefert. Deswegen Benötigt man auch im Gegensatz zur RS232 Schnittstelle eine Leitung mehr, die Taktleitung. Partlist - ATMega8-74LS244-20poliger IC Sockel - 28poliger IC Sockel - 100µF Elko - Widerstände: 100k, 680, 10k, 470 Ohm - SUB D25 (männl.) Stecker - Standard LED Eine größere Version des Schaltplans befindet sich im Zip File mit allen benötigten Daten. - Seite 10 -
11 µc 7 - Compiler Software Jetzt können wir mit der Software beginnen. Als erstes brauchen wir einen Compiler. Ich habe mich für den Freeware Compiler WinAVR entschieden. Als erstes müssen wir ihn auf der Seite herunterladen (ca. 25MB) und danach installieren. Als erstes müssen wir unseren Compiler konfigurieren. Dazu verwenden wir das Tool MFile das mit installiert wird. In dem Menüpunkt Makefile können wir nun unsere Einstellungen vornehmen. Main file name: main MCU type: atmega8 Output format: ihex Optimization Level: s Debug Format: ELF/DWARF-2 C standard lebel: gnu99 Programmer: stk200 Port: lpt1 (oder den Lpt Port an dem er angeschlossen ist) Unter Punkt C/C++ source files kann man noch weitere Dateien hinzufügen, falls man mehr als eine *.c Datei verwendet. Es ist auch noch möglich Asembler Files hinzu zu fügen. - Seite 11 -
12 µc Die Makefile muss dann in den Projektordner gespeichert werden wo später dann auch die Source-Code Dateien abgelegt werden. Weiters ist zu beachten das der Dateiname nur Makefile sein darf, also ohne Extension. Jetzt kann das Programm mit dem Programmers Notepad geschrieben werden. Dieser Code wird mit dem Namen main. c im selben Ordner wie das Makefile abgespeichert. Jetzt kann das Programm mit [WinAVR] Make All das erste Mal kompilieren. Sollten keine Fehler auftreten kann man den ATMega direkt im Programmers Notepad programmiert werden. Wenn doch noch Fehler auftreten, kann man mit einem Mausklick auf den Fehler im Output Fenster direkt in die Zeile springen die selbigen Verursacht hat. Mit dem Tool: [WinAVR] Program wird die Software mit den Einstellungen der Makefile auf den µc programmiert. Sollte alles geklappt haben wird dies mit avrdude done. Thank you. im Output Fenster mitgeteilt. Wird ein Fehler angezeigt avrdude: failed to open parallel port lpt1, dann muss erst der giveio Treiber installieren, weil das Programm unter Windows NT, 200 und XP ohne diesen Treiber nicht auf die Schnittstelle zugreifen kann. Im Ordner WinAVR\bin gibt es hierzu 3 Batchdateien: install_giveio.bat, remove giveio. bat und status_giveio.bat. Um den Treiber zu installieren, install_giveio.bat ausführen. - Seite 12 -
13 µc 8 - Erstes Beispiel Jetzt folgt unser erstes Programm mit dem man überprüfen kann ob alles funktioniert und der µc die Daten empfängt. Es schaltet den ganzen Port B immer nur ein und aus. Auf einem Pin an diesem Port (z.b. Pin 14) kann z.b. eine LED dazugelötet werden, die dann blinken sollte. In der 1. Zeile wird die benötigte Bibliothek eingebunden. Zeile 3 ist der Kopf für unser Unterprogramm. In Zeile 12 wird der ganze Port B auf 1 gesetzt und in Zeile 15 wieder auf 0. Dazwischen wird immer das Unterprogramm delay aufgerufen das die Zeit die der µc für einen nop Befehl benötigt 3000*(Zahl in der Klammer) mal abwartet, bis es wieder das Programm weiter ausführt. Wichtig ist auch noch das jedes Programm mit einer Leerzeile endet. Wenn dies nicht der Fall ist gibt der Compiler einen Fehler aus. - Seite 13 -
14 µc 9 - Zipfile Inhalt Im Zip File befinden sich: - Makefile - main.c vom Beispielprogramm - Schematic vom Programmer - PDF Version des s - Seite 14 -
Stepperfocuser 2.0 mit Bootloader
Stepperfocuser 2.0 mit Bootloader Info Für den Stepperfocuser 2.0 gibt es einen Bootloader. Dieser ermöglicht es, die Firmware zu aktualisieren ohne dass man ein spezielles Programmiergerät benötigt. Die
MehrInstallation OMNIKEY 3121 USB
Installation OMNIKEY 3121 USB Vorbereitungen Installation PC/SC Treiber CT-API Treiber Einstellungen in Starke Praxis Testen des Kartenlesegeräts Vorbereitungen Bevor Sie Änderungen am System vornehmen,
MehrAnleitung über den Umgang mit Schildern
Anleitung über den Umgang mit Schildern -Vorwort -Wo bekommt man Schilder? -Wo und wie speichert man die Schilder? -Wie füge ich die Schilder in meinen Track ein? -Welche Bauteile kann man noch für Schilder
MehrDokumentation IBIS Monitor
Dokumentation IBIS Monitor Seite 1 von 16 11.01.06 Inhaltsverzeichnis 1. Allgemein 2. Installation und Programm starten 3. Programmkonfiguration 4. Aufzeichnung 4.1 Aufzeichnung mitschneiden 4.1.1 Inhalt
MehrHier ist die Anleitung zum Flashen des MTK GPS auf der APM 2.0. Prinzipiell funktioniert es auch auf der APM 2.5 und APM 1.
Hier ist die Anleitung zum Flashen des MTK GPS auf der APM 2.0. Prinzipiell funktioniert es auch auf der APM 2.5 und APM 1. Vorweg: Die neue MTK Firmware 1.9 (AXN1.51_2776_3329_384.1151100.5_v19.bin) ist
MehrOutlook. sysplus.ch outlook - mail-grundlagen Seite 1/8. Mail-Grundlagen. Posteingang
sysplus.ch outlook - mail-grundlagen Seite 1/8 Outlook Mail-Grundlagen Posteingang Es gibt verschiedene Möglichkeiten, um zum Posteingang zu gelangen. Man kann links im Outlook-Fenster auf die Schaltfläche
MehrInstallationsanleitung für das KKL bzw. AGV4000 Interface
Installationsanleitung für das KKL bzw. AGV4000 Interface Diese Anleitung ist unter Windows XP erstellt worden, ist aber auch übertragbar auf Windows 2000/ Vista / Windows 7. Je nach Einstellungen des
MehrBedienungsanleitung Anlassteilnehmer (Vereinslisten)
Bedienungsanleitung Anlassteilnehmer Dieses Programm ist speziell für Vereine entworfen. Es ist lizenzfrei verwendbar und gratis. Das Programm ist mit Excel 2010 erstellt worden und enthält VBA Programmierungen,
MehrVerschlüsseln von Dateien mit Hilfe einer TCOS-Smartcard per Truecrypt. T-Systems International GmbH. Version 1.0 Stand 29.06.11
Verschlüsseln von Dateien mit Hilfe einer TCOS-Smartcard per Truecrypt T-Systems International GmbH Version 1.0 Stand 29.06.11 Impressum Herausgeber T-Systems International GmbH Untere Industriestraße
MehrArbeiten mit UMLed und Delphi
Arbeiten mit UMLed und Delphi Diese Anleitung soll zeigen, wie man Klassen mit dem UML ( Unified Modeling Language ) Editor UMLed erstellt, in Delphi exportiert und dort so einbindet, dass diese (bis auf
MehrDIGITALVARIO. Anleitung Bootloader. Ausgabe 0.1 deutsch 29.11.2005. für Direkt-Digital-Vario. Firmware ab 00-06-00 Hardware 01 Seriennummer ab 0003
DIGITALVARIO Anleitung Bootloader Ausgabe 0.1 deutsch 29.11.2005 für Direkt-Digital-Vario Firmware ab 00-06-00 Hardware 01 Seriennummer ab 0003 1. Funktion Der Bootloader dient dazu Updates der Variosoftware
MehrDaten-Synchronisation zwischen dem ZDV-Webmailer und Outlook (2002-2007) Zentrum für Datenverarbeitung der Universität Tübingen
Daten-Synchronisation zwischen dem ZDV-Webmailer und Outlook (2002-2007) Zentrum für Datenverarbeitung der Universität Tübingen Inhalt 1. Die Funambol Software... 3 2. Download und Installation... 3 3.
MehrInformatik 1 Tutorial
ETH Zürich, D-INFK/D-BAUG Herbstsemester 2014 Dr. Martin Hirt Christian Badertscher Informatik 1 Tutorial Dieses Tutorial hat zum Ziel, die notwendigen Tools auf dem eigenen Computer zu installieren, so
MehrFuxMedia Programm im Netzwerk einrichten am Beispiel von Windows 7
FuxMedia Programm im Netzwerk einrichten am Beispiel von Windows 7 Die Installation der FuxMedia Software erfolgt erst NACH Einrichtung des Netzlaufwerks! Menüleiste einblenden, falls nicht vorhanden Die
MehrCU-R-CONTROL. Beschreibung zur Schaltung ATMega16-32+ISP MC-Controller Steuerung auf Basis ATMEL Mega16/32. Autor: Christian Ulrich
Seite 1 von 10 CU-R-CONTROL Beschreibung zur Schaltung ATMega16-32+ISP MC-Controller Steuerung auf Basis ATMEL Mega16/32 Autor: Christian Ulrich Datum: 08.12.2007 Version: 1.00 Seite 2 von 10 Inhalt Historie
MehrS/W mit PhotoLine. Inhaltsverzeichnis. PhotoLine
PhotoLine S/W mit PhotoLine Erstellt mit Version 16.11 Ich liebe Schwarzweiß-Bilder und schaue mir neidisch die Meisterwerke an, die andere Fotografen zustande bringen. Schon lange versuche ich, auch so
MehrWie halte ich Ordnung auf meiner Festplatte?
Wie halte ich Ordnung auf meiner Festplatte? Was hältst du von folgender Ordnung? Du hast zu Hause einen Schrank. Alles was dir im Wege ist, Zeitungen, Briefe, schmutzige Wäsche, Essensreste, Küchenabfälle,
MehrDownloadfehler in DEHSt-VPSMail. Workaround zum Umgang mit einem Downloadfehler
Downloadfehler in DEHSt-VPSMail Workaround zum Umgang mit einem Downloadfehler Downloadfehler bremen online services GmbH & Co. KG Seite 2 Inhaltsverzeichnis Vorwort...3 1 Fehlermeldung...4 2 Fehlerbeseitigung...5
MehrBenutzung der LS-Miniscanner
Benutzung der LS-Miniscanner Seit Januar 2010 ist es möglich für bestimmte Vorgänge (Umlagerungen, Retouren, Inventur) die von LS lieferbaren Miniscanner im Format Autoschlüsselgröße zu benutzen. Diese
MehrJederzeit Ordnung halten
Kapitel Jederzeit Ordnung halten 6 auf Ihrem Mac In diesem Buch war bereits einige Male vom Finder die Rede. Dieses Kapitel wird sich nun ausführlich diesem so wichtigen Programm widmen. Sie werden das
MehrLineargleichungssysteme: Additions-/ Subtraktionsverfahren
Lineargleichungssysteme: Additions-/ Subtraktionsverfahren W. Kippels 22. Februar 2014 Inhaltsverzeichnis 1 Einleitung 2 2 Lineargleichungssysteme zweiten Grades 2 3 Lineargleichungssysteme höheren als
MehrHandbuch ECDL 2003 Modul 2: Computermanagement und Dateiverwaltung Der Task-Manager
Handbuch ECDL 2003 Modul 2: Computermanagement und Dateiverwaltung Der Task-Manager Dateiname: ecdl2_03_05_documentation Speicherdatum: 22.11.2004 ECDL 2003 Modul 2 Computermanagement und Dateiverwaltung
MehrRS-Flip Flop, D-Flip Flop, J-K-Flip Flop, Zählschaltungen
Elektronik Praktikum / Digitaler Teil Name: Jens Wiechula, Philipp Fischer Leitung: Prof. Dr. U. Lynen Protokoll: Philipp Fischer Versuch: 3 Datum: 24.06.01 RS-Flip Flop, D-Flip Flop, J-K-Flip Flop, Zählschaltungen
MehrInternet online Update (Mozilla Firefox)
Um Ihr Consoir Beta immer schnell und umkompliziert auf den aktuellsten Stand zu bringen, bieten wir allen Kunden ein Internet Update an. Öffnen Sie Ihren Mozilla Firefox und gehen auf unsere Internetseite:
MehrUmwandelung einer Physikalischen Größe in eine Elektrische
Umwandelung einer Physikalischen Größe in eine Elektrische Mit dem Sensor LM35CZ Von Lukas Babilon und Jonas Eichhorn Inhaltsverzeichnis Umwandelung einer physikalischen Größe in eine Elektrische Einleitung...3
MehrDer SD-Kartenslot befindet sich an der rechten Gehäuseseite unterhalb der rechteckigen hellgrauen Gummiabdeckung.
1.1 Steckplatz für eine SD-Karte zur Datensicherung 1.2 Verwenden Sie eine SD-Karte zur Datensicherung Ihrer aktuellen Programmierung und die Berichte. Sollte die Kasse einmal einen technischen Defekt
MehrBilder zum Upload verkleinern
Seite 1 von 9 Bilder zum Upload verkleinern Teil 1: Maße der Bilder verändern Um Bilder in ihren Abmessungen zu verkleinern benutze ich die Freeware Irfan View. Die Software biete zwar noch einiges mehr
MehrInformatik I Tutorial
ETH Zürich, D-INFK/D-BAUG Herbstsemester 2015 Dr. Martin Hirt Daniel Jost Informatik I Tutorial Dieses Tutorial hat zum Ziel, die notwendigen Tools auf dem eigenen Computer zu installieren, so dass ihr
MehrMicrocontroller Kurs. 08.07.11 Microcontroller Kurs/Johannes Fuchs 1
Microcontroller Kurs 08.07.11 Microcontroller Kurs/Johannes Fuchs 1 Was ist ein Microcontroller Wikipedia: A microcontroller (sometimes abbreviated µc, uc or MCU) is a small computer on a single integrated
MehrOutlook-Daten komplett sichern
Outlook-Daten komplett sichern Komplettsicherung beinhaltet alle Daten wie auch Kontakte und Kalender eines Benutzers. Zu diesem Zweck öffnen wir OUTLOOK und wählen Datei -> Optionen und weiter geht es
MehrInformationen zur Verwendung von Visual Studio und cmake
Inhaltsverzeichnis Informationen zur Verwendung von Visual Studio und cmake... 2 Erste Schritte mit Visual Studio... 2 Einstellungen für Visual Studio 2013... 2 Nutzung von cmake... 6 Installation von
MehrHex Datei mit Atmel Studio 6 erstellen
Hex Datei mit Atmel Studio 6 erstellen Es werden generell keine Atmel Studio Dateien ins Repository geladen, da jeder seine Dateien an anderen Orten liegen hat und weil nicht jeder das Atmel Studio 6 benutzt.
MehrTutorial about how to use USBView.exe and Connection Optimization for VNWA.
Tutorial about how to use USBView.exe and Connection Optimization for VNWA. Tutorial über den Gebrauch von USBView.exe und die Anschluss-Optimierung für den VNWA. Es wurde beobachtet, dass bestimmte VNWA
MehrDatensicherung. Beschreibung der Datensicherung
Datensicherung Mit dem Datensicherungsprogramm können Sie Ihre persönlichen Daten problemlos Sichern. Es ist möglich eine komplette Datensicherung durchzuführen, aber auch nur die neuen und geänderten
Mehrtensiolink USB Konverter INFIELD 7
tensiolink USB Konverter INFIELD 7 UMS GmbH München, August 2005 tensiolink USB Konverter Einleitung Der tensiolink USB Konverter dient zum direkten Anschluss von Sensoren und Geräten mit serieller tensiolink
MehrNutzung von GiS BasePac 8 im Netzwerk
Allgemeines Grundsätzlich kann das GiS BasePac Programm in allen Netzwerken eingesetzt werden, die Verbindungen als Laufwerk zu lassen (alle WINDOWS Versionen). Die GiS Software unterstützt nur den Zugriff
MehrWie Sie mit Mastern arbeiten
Wie Sie mit Mastern arbeiten Was ist ein Master? Einer der großen Vorteile von EDV besteht darin, dass Ihnen der Rechner Arbeit abnimmt. Diesen Vorteil sollten sie nutzen, wo immer es geht. In PowerPoint
Mehreasyident Türöffner easyident Türöffner Art. Nr. FS-0007 FS Fertigungsservice
easyident Türöffner Art. Nr. FS-0007 Wir freuen uns, das sie sich für unser Produkt easyident Türöffner, mit Transponder Technologie entschieden haben. Easyident Türöffner ist für Unterputzmontage in 55mm
MehrDas sogenannte Beamen ist auch in EEP möglich ohne das Zusatzprogramm Beamer. Zwar etwas umständlicher aber es funktioniert
Beamen in EEP Das sogenannte Beamen ist auch in EEP möglich ohne das Zusatzprogramm Beamer. Zwar etwas umständlicher aber es funktioniert Zuerst musst du dir 2 Programme besorgen und zwar: Albert, das
MehrCodeSaver. Vorwort. Seite 1 von 6
CodeSaver Vorwort Die Flut der Passwörter nimmt immer mehr zu. Kontopasswörter, Passwörter für Homepages, Shellzugriffe, Registrierungscodes für Programme und und und. Da ich aber nicht sonderlich viel
MehrProfessionelle Seminare im Bereich MS-Office
Der Name BEREICH.VERSCHIEBEN() ist etwas unglücklich gewählt. Man kann mit der Funktion Bereiche zwar verschieben, man kann Bereiche aber auch verkleinern oder vergrößern. Besser wäre es, die Funktion
MehrDas Omnikey 8751 e-health BCS...1 Auslesen über die LAN-Schnittstelle...1 Auslesen über die serielle Schnittstelle...4
Das Omnikey 8751 e-health BCS Inhaltsverzeichnis Das Omnikey 8751 e-health BCS...1 Auslesen über die LAN-Schnittstelle...1 Auslesen über die serielle Schnittstelle...4 Auslesen über die LAN-Schnittstelle
MehrDatenbanken Kapitel 2
Datenbanken Kapitel 2 1 Eine existierende Datenbank öffnen Eine Datenbank, die mit Microsoft Access erschaffen wurde, kann mit dem gleichen Programm auch wieder geladen werden: Die einfachste Methode ist,
MehrInstallationsleitfaden kabelsafe backup professional unter MS Windows
Installationsleitfaden kabelsafe backup professional unter MS Windows Installationsanleitung und Schnelleinstieg kabelsafe backup professional (kabelnet-obm) unter MS Windows Als PDF herunterladen Diese
MehrHandbuch Fischertechnik-Einzelteiltabelle V3.7.3
Handbuch Fischertechnik-Einzelteiltabelle V3.7.3 von Markus Mack Stand: Samstag, 17. April 2004 Inhaltsverzeichnis 1. Systemvorraussetzungen...3 2. Installation und Start...3 3. Anpassen der Tabelle...3
MehrTipps und Tricks zu den Updates
Tipps und Tricks zu den Updates Grundsätzlich können Sie Updates immer auf 2 Wegen herunterladen, zum einen direkt über unsere Internetseite, zum anderen aus unserer email zu einem aktuellen Update. Wenn
MehrHandbuch zur Anlage von Turnieren auf der NÖEV-Homepage
Handbuch zur Anlage von Turnieren auf der NÖEV-Homepage Inhaltsverzeichnis 1. Anmeldung... 2 1.1 Startbildschirm... 3 2. Die PDF-Dateien hochladen... 4 2.1 Neue PDF-Datei erstellen... 5 3. Obelix-Datei
MehrSimulation LIF5000. Abbildung 1
Simulation LIF5000 Abbildung 1 Zur Simulation von analogen Schaltungen verwende ich Ltspice/SwitcherCAD III. Dieses Programm ist sehr leistungsfähig und wenn man weis wie, dann kann man damit fast alles
MehrAuto-Provisionierung tiptel 31x0 mit Yeastar MyPBX
Allgemeines Auto-Provisionierung tiptel 31x0 mit Yeastar MyPBX Stand 19.09.2014 Die Yeastar MyPBX Telefonanlagen unterstützen die automatische Konfiguration der tiptel 3110, tiptel 3120 und tiptel 3130
MehrWindows Server 2012 RC2 konfigurieren
Windows Server 2012 RC2 konfigurieren Kurzanleitung um einen Windows Server 2012 als Primären Domänencontroller einzurichten. Vorbereitung und Voraussetzungen In NT 4 Zeiten, konnte man bei der Installation
MehrTutorial - www.root13.de
Tutorial - www.root13.de Netzwerk unter Linux einrichten (SuSE 7.0 oder höher) Inhaltsverzeichnis: - Netzwerk einrichten - Apache einrichten - einfaches FTP einrichten - GRUB einrichten Seite 1 Netzwerk
MehrElektrische Logigsystem mit Rückführung
Mathias Arbeiter 23. Juni 2006 Betreuer: Herr Bojarski Elektrische Logigsystem mit Rückführung Von Triggern, Registern und Zählern Inhaltsverzeichnis 1 Trigger 3 1.1 RS-Trigger ohne Takt......................................
MehrPC-Umzug: So ziehen Sie Ihre Daten von Windows XP nach Windows 8 um
PC-Umzug: So ziehen Sie Ihre Daten von Windows XP nach Windows 8 um Wenn ein neuer Rechner angeschafft wird, dann will man seine Daten weiterhin nutzen können. Wir zeigen Schritt für Schritt wie's geht.
MehrMatrix42. Use Case - Sicherung und Rücksicherung persönlicher Einstellungen über Personal Backup. Version 1.0.0. 23. September 2015 - 1 -
Matrix42 Use Case - Sicherung und Rücksicherung persönlicher Version 1.0.0 23. September 2015-1 - Inhaltsverzeichnis 1 Einleitung 3 1.1 Beschreibung 3 1.2 Vorbereitung 3 1.3 Ziel 3 2 Use Case 4-2 - 1 Einleitung
MehrFreie Karten/Maps für Garmin Qutdoor Navi, wie geht das?
Freie Karten/Maps für Garmin Qutdoor Navi, wie geht das? OpenMTBMap ist eine sehr gute Seite für kostenlose Land- Rad- und Wanderkarten Doch wie kommen sie auf ein Garmin-Outdoor-Navi und was kann man
MehrL10N-Manager 3. Netzwerktreffen der Hochschulübersetzer/i nnen Mannheim 10. Mai 2016
L10N-Manager 3. Netzwerktreffen der Hochschulübersetzer/i nnen Mannheim 10. Mai 2016 Referentin: Dr. Kelly Neudorfer Universität Hohenheim Was wir jetzt besprechen werden ist eine Frage, mit denen viele
MehrGruppenrichtlinien und Softwareverteilung
Gruppenrichtlinien und Softwareverteilung Ergänzungen zur Musterlösung Bitte lesen Sie zuerst die gesamte Anleitung durch! Vorbemerkung: Die Begriffe OU (Organizational Unit) und Raum werden in der folgenden
MehrWindows. Workshop Internet-Explorer: Arbeiten mit Favoriten, Teil 1
Workshop Internet-Explorer: Arbeiten mit Favoriten, Teil 1 Wenn der Name nicht gerade www.buch.de oder www.bmw.de heißt, sind Internetadressen oft schwer zu merken Deshalb ist es sinnvoll, die Adressen
MehrEinführung zum Arbeiten mit Microsoft Visual C++ 2010 Express Edition
In den nachfolgenden Schritten finden Sie beschrieben, wie Sie in der Entwicklungsumgebung Microsoft Visual Studio 2010 eine Projektmappe, ein Projekt und einen ersten Quellcode erstellen, diesen kompilieren,
MehrDatei Erweiterungen Anzeigen!
Einleitung Beim Kauf eines PCs werden die Dateierweiterungen sowie einige Dateien nicht angezeigt. Grund: Es gibt sehr viele Dateien die für das System ganz wichtig sind. Diese Dateien und auch Ordner
MehrImport und Export von Übergängern
Import und Export von Übergängern SibankPLUS bietet Ihnen eine komfortable Schnittstelle, um den Wechsel der Schüler nach der Stufe 4 von der Grundschule auf eine weiterführende Schule zu verarbeiten.
MehrAnleitung zur Daten zur Datensicherung und Datenrücksicherung. Datensicherung
Anleitung zur Daten zur Datensicherung und Datenrücksicherung Datensicherung Es gibt drei Möglichkeiten der Datensicherung. Zwei davon sind in Ges eingebaut, die dritte ist eine manuelle Möglichkeit. In
MehrWoche 1: Was ist NLP? Die Geschichte des NLP.
Woche 1: Was ist NLP? Die Geschichte des NLP. Liebe(r) Kursteilnehmer(in)! Im ersten Theorieteil der heutigen Woche beschäftigen wir uns mit der Entstehungsgeschichte des NLP. Zuerst aber eine Frage: Wissen
MehrEinführung in die Welt der Microcontroller
Übersicht Microcontroller Schaltungen Sonstiges Einführung in die Welt der Microcontroller Übersicht Microcontroller Schaltungen Sonstiges Inhaltsverzeichnis 1 Übersicht Möglichkeiten Einsatz 2 Microcontroller
MehrInformatik Kurs Simulation. Hilfe für den Consideo Modeler
Hilfe für den Consideo Modeler Consideo stellt Schulen den Modeler kostenlos zur Verfügung. Wenden Sie sich an: http://consideo-modeler.de/ Der Modeler ist ein Werkzeug, das nicht für schulische Zwecke
MehrErstellen eigener HTML Seiten auf ewon
ewon - Technical Note Nr. 010 Version 1.2 Erstellen eigener HTML Seiten auf ewon 30.08.2006/SI Übersicht: 1. Thema 2. Benötigte Komponenten 3. Funktionsaufbau und Konfiguration 3.1. Unterpunkt 1 3.2. Unterpunkt
MehrBILDER TEILEN MIT DROPBOX
Bilder teilen mit Dropbox für registrierte User Mit Dropbox schiebt man Daten in einen virtuellen Ordner im Internet, auf den Freunde von jedem PC aus zugreifen können. 1. Bilder anschauen Beschreibung
MehrNach der Installation des FolderShare-Satellits wird Ihr persönliches FolderShare -Konto erstellt.
FolderShare Installation & Konfiguration Installation Eine kostenlose Version von FolderShare kann unter http://www.foldershare.com/download/ heruntergeladen werden. Sollte die Installation nicht automatisch
MehrAnleitung zum GUI Version 2.x
GUI (Graphical User Interface) für PC-DMIS V3.x 4.x Seite 1 von 7 Anleitung zum GUI Version 2.x Einsatzziel des Programms: Über ein grafisches Menü PC-DMIS Messprogramme starten. Empfehlenswert für Anwender
MehrKonvertieren von Settingsdateien
Konvertieren von Settingsdateien Mit SetEdit können sie jedes der von diesem Programm unterstützten Settingsformate in jedes andere unterstützte Format konvertieren, sofern Sie das passende Modul (in Form
MehrAGROPLUS Buchhaltung. Daten-Server und Sicherheitskopie. Version vom 21.10.2013b
AGROPLUS Buchhaltung Daten-Server und Sicherheitskopie Version vom 21.10.2013b 3a) Der Daten-Server Modus und der Tresor Der Daten-Server ist eine Betriebsart welche dem Nutzer eine grosse Flexibilität
MehrEinfügen von Bildern innerhalb eines Beitrages
Version 1.2 Einfügen von Bildern innerhalb eines Beitrages Um eigene Bilder ins Forum einzufügen, gibt es zwei Möglichkeiten. 1.) Ein Bild vom eigenem PC wird auf den Webspace von Baue-die-Bismarck.de
Mehr1. Einleitung. 1.1. Was ist die App Listini. 1.2. Was benötigen Sie dazu. 1.3. Wie gehen Sie vor
1. Einleitung 1.1. Was ist die App Listini Die App Listini ist eine Anwendung für Ihr ipad oder Ihr Android-Gerät, welche Ihnen das Lesen und das Nachschlagen in Preislisten, Katalogen sowie der Fotogalerie
MehrBinäre Bäume. 1. Allgemeines. 2. Funktionsweise. 2.1 Eintragen
Binäre Bäume 1. Allgemeines Binäre Bäume werden grundsätzlich verwendet, um Zahlen der Größe nach, oder Wörter dem Alphabet nach zu sortieren. Dem einfacheren Verständnis zu Liebe werde ich mich hier besonders
Mehrec@ros2-installer ecaros2 Installer procar informatik AG 1 Stand: FS 09/2012 Eschenweg 7 64331 Weiterstadt
ecaros2 Installer procar informatik AG 1 Stand: FS 09/2012 Inhaltsverzeichnis 1 Download des ecaros2-installer...3 2 Aufruf des ecaros2-installer...3 2.1 Konsolen-Fenster (Windows)...3 2.2 Konsolen-Fenster
MehrLeichte-Sprache-Bilder
Leichte-Sprache-Bilder Reinhild Kassing Information - So geht es 1. Bilder gucken 2. anmelden für Probe-Bilder 3. Bilder bestellen 4. Rechnung bezahlen 5. Bilder runterladen 6. neue Bilder vorschlagen
MehrSie können diesen Service verwenden, um fast beliebig große Dateien auch über 2 GB zu versenden.
1 Informationen zum F*EX Service von BelWü Sie können diesen Service verwenden, um fast beliebig große Dateien auch über 2 GB zu versenden. 2 Registrierung für den Service Auf fex.belwue.de finden Sie
MehrInstallation LehrerConsole (für Version 6.2)
Dr. Kaiser Systemhaus GmbH Köpenicker Straße 325 12555 Berlin Telefon: (0 30) 65 76 22 36 Telefax: (0 30) 65 76 22 38 E-Mail: info@dr-kaiser.de Internet: www.dr-kaiser.de Installation LehrerConsole (für
MehrLeitfaden zur ersten Nutzung der R FOM Portable-Version für Windows (Version 1.0)
Leitfaden zur ersten Nutzung der R FOM Portable-Version für Windows (Version 1.0) Peter Koos 03. Dezember 2015 0 Inhaltsverzeichnis 1 Voraussetzung... 3 2 Hintergrundinformationen... 3 2.1 Installationsarten...
Mehr1. Adressen für den Serienversand (Briefe Katalogdruck Werbung/Anfrage ) auswählen. Die Auswahl kann gespeichert werden.
Der Serienversand Was kann man mit der Maske Serienversand machen? 1. Adressen für den Serienversand (Briefe Katalogdruck Werbung/Anfrage ) auswählen. Die Auswahl kann gespeichert werden. 2. Adressen auswählen,
MehrLED WIFI Controller - Bedienungsanleitung
LED WIFI Controller - Bedienungsanleitung Inhaltsverzeichnis 1. Übersicht...1 2. Software/Technische Daten...2 3. Software für Android...2 3.01 Installationsanleitung...2 3.02 WiFi Verbindungseinstellungen...3
MehrBedienungsanleitung. FAST SMS Set mit MacOS betreiben MAC
FAST SMS Set TM mit MacOS betreiben MAC Comat AG Bernstrasse 4 CH-3076 Worb Tel. +41 (0)31 838 55 77 www.comat.ch info@comat.ch Fax +41 (0)31 838 55 99 Inhaltsverzeichnis 1. Einführung... 2 2. Voraussetzungen...
MehrBefehlssatz zum High Speed Interface-88-USB (HSI-88-USB) (ab Firmware 0.71) (Version 1.2)
Kurzbeschreibung: Befehlssatz zum High Speed Interface-88-USB (HSI-88-USB) (ab Firmware 0.71) (Version 1.2) Beim HSI-88-USB handelt es sich um ein Interface vom s88-rückmeldebus zum Universal Serial Bus
MehrDas Leitbild vom Verein WIR
Das Leitbild vom Verein WIR Dieses Zeichen ist ein Gütesiegel. Texte mit diesem Gütesiegel sind leicht verständlich. Leicht Lesen gibt es in drei Stufen. B1: leicht verständlich A2: noch leichter verständlich
MehrSynchronisierung. Kommunikationstechnik, SS 08, Prof. Dr. Stefan Brunthaler 73
Synchronisierung Kommunikationstechnik, SS 08, Prof. Dr. Stefan Brunthaler 73 Übertragungsprozeduren Die Übertragung einer Nachricht zwischen Sender und Empfänger erfordert die Übertragung des Nutzsignals
MehrInternet online Update (Internet Explorer)
Um Ihr Consoir Beta immer schnell und umkompliziert auf den aktuellsten Stand zu bringen, bieten wir allen Kunden ein Internet Update an. Öffnen Sie Ihren Internetexplorer und gehen auf unsere Internetseite:
MehrEinführung in TexMaker
Einführung in TexMaker 23. November 2007 TexMaker ist ein ist ein freier Texteditor für LA TE X-Dokumente unter Windows. Mit diesem Editor lassen sich ohne große Schwierigkeiten *.tex-dokumente aufrufen,
MehrProgrammierung von ATMEL AVR Mikroprozessoren am Beispiel des ATtiny13. Teil IV: Programmieren an Beispielen
Programmierung von ATMEL AVR Mikroprozessoren am Beispiel des ATtiny13 Eine Einführung in Aufbau, Funktionsweise, Programmierung und Nutzen von Mikroprozessoren Teil IV: Programmieren an Beispielen Die
MehrQt-Projekte mit Visual Studio 2005
Qt-Projekte mit Visual Studio 2005 Benötigte Programme: Visual Studio 2005 Vollversion, Microsoft Qt 4 Open Source s. Qt 4-Installationsanleitung Tabelle 1: Benötigte Programme für die Qt-Programmierung
MehrANWENDUNGSHINWEISE ZU SYMBOLSTIX
elektronische hilfsmittel für menschen mit einer behinderung www.activecommunication.ch ANWENDUNGSHINWEISE ZU SYMBOLSTIX www.symbolstix.ch active communication gmbh sumpfstrasse 28 6300 zug telefon 041
MehrAnleitung zur Installation des Printservers
Anleitung zur Installation des Printservers 1. Greifen Sie per Webbrowser auf die Konfiguration des DIR-320 zu. Die Standard Adresse ist http://192.168.0.1. 2. Im Auslieferungszustand ist auf die Konfiguration
MehrInhaltsverzeichnis WWW.STEMMER-IMAGING.COM
Inhaltsverzeichnis 1 Identifizierung...2 2 Sicherheitshinweise...3 3 Das Anschließen...3 3.1 Für die Nutzung der RS232 Schnittstelle... 3 3.2 Für die Nutzung der USB Schnittstelle... 3 4 Die Inbetriebnahme...3
MehrVorbereitung einer Grafik zum Druck einer Glotze aus, Stadion an! -Zaunfahne Torsten Bunde, Stand 5. Juli 2014
Vorbereitung einer Grafik zum Druck einer Glotze aus, Stadion an! -Zaunfahne Torsten Bunde, Stand 5. Juli 2014 Wer wie wir beim SV Arminia Hannover eventuell das Problem hat, das sich nicht genügend Leute
MehrWindows Explorer Das unbekannte Tool. Compi-Treff vom 19. September 2014 Thomas Sigg
Windows Explorer Das unbekannte Tool Thomas Sigg Das Wort Explorer aus dem Englischen heisst eigentlich Auskundschafter, Sucher Der Windows Explorer darf nicht mit dem Internet Explorer verwechselt werden.
MehrGeld Verdienen im Internet leicht gemacht
Geld Verdienen im Internet leicht gemacht Hallo, Sie haben sich dieses E-book wahrscheinlich herunter geladen, weil Sie gerne lernen würden wie sie im Internet Geld verdienen können, oder? Denn genau das
MehrInstallation von Druckern auf dem ZOVAS-Notebook. 1. Der Drucker ist direkt mit dem Notebook verbunden
Installation von Druckern auf dem ZOVAS-Notebook Bei der Installation eines Druckers muss grundsätzlich unterschieden werden, ob der Drucker direkt am Notebook angeschlossen ist oder ob ein Drucker verwendet
MehrÄnderungsbeschreibung HWS32 SEPA Überweisungen
Änderungsbeschreibung HWS32 SEPA Überweisungen Inhaltsverzeichnis SEPA ÜBERWEISUNGEN... 2 INSTALLATION... 2 ÄNDERUNGEN IN DER ADRESSVERWALTUNG... 4 ÄNDERUNGEN IM RECHNUNGSEINGANGSBUCH... 5 DIE ÜBERWEISUNGSPROGRAMME
MehrProgrammierung Tiny45 für DCC Lokdecoder
Programmierung Tiny45 für DCC Lokdecoder Hier eine Beschreibung, der Programmierung des Tiny45 für den Lokdecoder. Zur Erstprogrammierung ist ein Programmer für Atmels AVR Mikrokontroller nötig (AVRISP
MehrInstallationsanleitung Scanner des MEDI Baden-Württemberg e.v.
Installationsanleitung Scanner des MEDI Baden-Württemberg e.v. MEDI 1000 Ihr Ansprechpartner für Rückfragen hierzu: MEDI Baden-Württemberg e.v. Frau Winser Industriestr. 2 70565 Stuttgart winser@medi-verbund.de
MehrEXPANDIT. ExpandIT Client Control Kurzanleitung. utilities. be prepared speed up go mobile. Stand 14.11.07
ExpandIT Client Control Kurzanleitung Stand 14.11.07 Inhaltsverzeichnis ExpandIT Client Control 3 Installationshinweise 3 System-Voraussetzungen 3 Installation 3 Programm starten 6 Programm konfigurieren
Mehr