Follow me on Twitter!

Mikrocontroller

Interrupts und Polling

Kategorie: Aktuelle Artikel, Leitartikel, Mikrocontroller

Heute geht es nun um das Thema Interrupts. Was sind Interrupts? Wozu benötigt man Interrupts? Was ist der Unterschied zum Polling-Verfahren Interrupts versus Polling Beim Polling fragt man Signale regelmäßig innerhalb der while-Schleife ab und wertet diese Signale aus. Ein großer Nachteil beim Polling ist allerdings, dass auf Signale nicht sofort reagiert werden kann, sondern [...]



Lösung zur Aufgabe: Lesen aus Ports

Kategorie: Aktuelle Artikel, Leitartikel, Mikrocontroller

Heute geht es nun um die Lösung der Aufgabe aus der vorherigen Folge. Also darum, wie man aus Ports auslesen kann. Es ging wieder um den Kaffeeautomaten. Über LED s sollte angezeigt werden, welches Getränk ausgewählt wurde. Die Eingabe sollte nun über Schalter erfolgen, die den jeweiligen Portpin entweder mit  High, also logisch “1“, oder [...]



Lesen aus Portpins

Kategorie: Aktuelle Artikel, Leitartikel, Mikrocontroller

Heute geht es nun um die Treiberschaltung für die Portpins. Diese Treiberschaltung benötigt man für das Schreiben und für das Lesen aus Ports. In der letzten Folge haben wir ja bereits bemerkt, dass ein Portpin, der zum Lesen externer Signale genutzt werden soll, entsprechend vorbereitet werden muss. Und zwar müssen wir eine 1 in das [...]



Definition der Portadresse durch die Special Function Register

Kategorie: Aktuelle Artikel, Leitartikel, Mikrocontroller

Heute geht es wie angekündigt noch einmal um Ports. Wir setzen auf das von uns neu erstellte Projekt auf. Wenn Du dieses Projekt noch nicht erstellt hast, dann guck die am besten noch einmal die vorherige Folge an. Dort zeige ich, wie man von Beginn an ein neues Projekt in uVision 4 aufsetzt. Um in [...]



Ein neues Projekt in uVision 4

Kategorie: Aktuelle Artikel, Leitartikel, Mikrocontroller

Im heutigen Artikel werden wir nun ein neues Projekt in µVision 4 von Grund aus anlegen. Im Gegensatz zu den Projekten aus dem ersten Teil des Mikrocontroller-Kurses soll es also nicht darum gehen, ein bestehendes Projekt mit einem Grundgerüst weiter zu entwickeln, sodern darum, ein komplett neues Projekt aufzubauen. Dies ist zwar in wenigen Schritten [...]



Übersicht zum 8051 Mikrocontroller Kurs

Kategorie: Aktuelle Artikel, Leitartikel, Mikrocontroller

Nachdem wir uns im 1. Teil des Mikrocontrollerkurses mit den Grundlagen der Programmiersprache C beschäftigt haben, geht es nun konkret um die Programmierung des Mikrocontrollers. Und zwar um die Programmierung eines Mikrocontrollers aus der 8051-Familie. Bereits Anfang der 80er Jahre hat die Firma Intel die 8051-Familie vorgestellt. Zu dieser 8051-Familie gehören verschiedene Mikrocontroller unterschiedlicher Hersteller, [...]



Mikrocontroller Emailkurs

Kategorie: Aktuelle Artikel, Leitartikel, Mikrocontroller

Wie ich in der letzten Woche bereits angekündigt, habe ich einen Email-Kurs für den Mikrocontroller Workshop eingerichtet. Natürlich ist auch dieser Kurs wieder kostenlos. Es handelt sich genau genommen auch nicht um einen neuen Kurs, sondern eher um eine andere Organissation der Durchführung. Bisher war es so, dass jeder, der sich neu für den bereits [...]



Mikrocontroller-Kurs – Wie geht’s weiter?

Kategorie: Mikrocontroller

Die Pause nach dem ersten Teil hat nun doch länger gedauert als ich geplant hatte, weil ich viel u.a. mit Prüfungen zu tun hatte. Glücklicherweise gehen die Abitur- und Fachabiturprüfungen nun in die letzte Runde. Ja, Nordrhein-Westfalen ist in diesem Jahr ziemlich spät dran. Wie dem auch sei: In dieser Woche halte ich noch eine [...]



Implementierung von Bubblesort

Kategorie: Mikrocontroller

Nachdem wir in der letzten Folge geklärt haben, wie das Sortieren mit Bubblesort funktioniert, geht es heute um die Implementierung des Bubblesort Sortieralgorithmus. Ich hoffe, Du konntest mit der Aufgabe etwas anfangen.  Auch wenn die Funktionsweise des Bubblesort Algorithmus sehr einsichtig und leicht zu verstehen ist, die Implementierung von Bubblesort hat schon hier und da [...]



Anwendung von Pointern – Bubblesort

Kategorie: Mikrocontroller

Heute wird es wieder praktisch: Es geht um Sortierung mit Bubblesort.Es gibt verschiedene Möglichkeiten zu Sortieren. Bubblesort ist nur eine davon. Aber der Reihe nach. In den vergangenen Folgen haben wir uns ja schon ausgiebig mit Pointern und Arrays beschäftigt. Die Theorie sitzt soweit, denke ich. Falls Du noch ein bisschen Übung beim Programmieren benötigst, [...]