text.skipToContent text.skipToNavigation
background-image

PIC-Mikrocontroller Grundlagen und Praxisworkshop von Krypzcyk, Dr. Veikko (eBook)

  • Erscheinungsdatum: 26.03.2015
  • Verlag: entwickler.press
eBook (ePUB)
2,99 €
inkl. gesetzl. MwSt.
Sofort per Download lieferbar

Online verfügbar

PIC-Mikrocontroller

Das Internet der Dinge bewegt sich weiterhin auf einer Hypewelle. Raspberry Pi, Arduino und vergleichbare Systeme verkörpern Hardwarekomponenten zur Umsetzung. Eine sinnvolle Alternative zu den Einplatinencomputern stellen die kleinen, leistungsstarken und zugleich stromsparend arbeitenden Mikrocontroller dar. Kapitel 1 liefert einen ersten Überblick über Mikrocontroller und geht auf Schaltungen sowie Platinendesign ein. Das zweite Kapitel zeigt anhand eines konkreten Beispiels, wie das Hardwaredesign eines Mikrocontrollers aufgebaut wird. Als Anwendungsbeispiel dient die Erstellung einer Designuhr mit 'Weitsicht'. Im dritten Kapitel wendet sich der Autor der Software des Mikrocontrollers zu, welche die Funktionalität der Schaltung realisiert; programmiert wird in Pascal. Das vierte Kapitel befasst sich mit Erweiterungen und Anpassungen des Projekts. Das E-Book stellt die Funktionalitäten von Hard- und Software sowie die Verwendung von Mikrocontrollern sehr anschaulich dar. Neben dem Lernerfolg steht stets der Spaß am Programmieren im Mittelpunkt. Zum Verständnis dieses shortcuts sind gewisse Programmierkenntnisse in Pascal oder Basic erforderlich. Dr. Veikko Krypczyk studierte und promovierte in Betriebswirtschaftslehre mit dem Schwerpunkt Wirtschaftsinformatik. Er arbeitet als Fachautor und ist in der Anwendungsentwicklung tätig. Olena Bochkor studiert Betriebswirtschaftslehre u.a. mit dem Schwerpunkt Wirtschaftsinformatik. Weitere Informationen zu diesen und anderen Themen der IT finden Sie unter http://it-fachartikel.de.

Produktinformationen

    Format: ePUB
    Kopierschutz: watermark
    Seitenzahl: 61
    Erscheinungsdatum: 26.03.2015
    Sprache: Deutsch
    ISBN: 9783868025385
    Verlag: entwickler.press
    Größe: 18253 kBytes
Weiterlesen weniger lesen

PIC-Mikrocontroller

1 Einführung in die Entwicklungs- und Schaltungsumgebung

Das Internet der Dinge erfährt derzeit einen beachtlichen Hype. Die Hardware wird durch Raspberry Pi, Arduino und vergleichbare Systeme geprägt. Dabei handelt es sich um vollständige Einplatinenrechner zu günstigen Preisen. Maßgeblich für deren Erfolg ist die enge Verbindung zwischen Hard- und Software. An den Schnittstellen kann man allerlei "Gerätschaften" anschließen, zum Beispiel zur Hausautomation. Eine Steuerung über das Internet ist angedacht. Dieser Ansatz ist jedoch nicht neu. Mithilfe der Mikrocontrollertechnik ist es schon seit Jahren möglich, Systeme mit einer gewissen Eigenintelligenz auszustatten.

Auch im Bereich der Mikrocontrollertechnik hat sich vieles getan. Während man früher absolut hardwarenah mit "kryptischen" Assemblerbefehlen entwickelt hat, sind die heutigen Plattformen so leistungsfähig, dass eine Programmentwicklung in Hochsprachen (C, Basic, Pascal) erfolgt. Mit anderen Worten: Die Umsetzung der Ideen in Software findet in integrierten Entwicklungsumgebungen (IDEs) statt, deren Bedienung und Funktionsumfang denen von Visual Studio, Eclipse und Co. gleichen. Der Unterschied in der Projektentwicklung besteht darin, dass auch eine Konzeption der Hardware und deren letztendliche Herstellung zum Aufgabengebiet gehört, d. h. man muss den Lötkolben in die Hand nehmen. Damit verlassen wir den Bereich, wo man ausschließlich mit Softwareentwicklung zum Ziel kommt. Aber eigentlich ist dieses auch schon beim Raspberry Pi oder Arduino der Standard. An diese Einplatinenrechner im Miniformat (Checkkartengröße) können an den Schnittstellen vielfältige Hardwareerweiterungen angeschlossen werden, zum Beispiel zur Steuerung der unterschiedlichsten Akteure zur Heim- und Hausautomation, wie eine automatisierte Heizungssteuerung. Diese Hardwareerweiterungen gibt es teilweise als fertige Endprodukte, tatsächliche Innovationen und individuelle Lösungen sind jedoch eigenständig zu konzipieren und umzusetzen. Im Internet und diversen Fachzeitschriften ist ein regelrechter Wettbewerb ausgebrochen, welche Aufgaben mit diesen Minicomputern und deren Hardwareerweiterungen alle zu bewerkstelligen sind. Kreative Ansätze und Lösungen sind in jeder Hinsicht gefragt.

Dieser shortcut wird sich mit der Verwendung, Konzeption und Programmentwicklung von Mikrocontrollersystemen auseinandersetzen. Wir wagen als Softwareentwickler einen weiten Blick über den Tellerrand und schauen sozusagen zu den Wurzeln der Computertechnologie, deren Ursprünge zweifelsohne in der angewandten Elektronik liegen. Begleiten Sie uns spielerisch auf eine interessante Reise mit einer Vielzahl neuer Ein- und Ausblicke. Dazu haben wir ein bekanntes und etabliertes Ökosystem von Mikrocontrollern der Firma Microchip ausgewählt. Der Einstieg - sowohl in die Hardware, als auch in die Softwareentwicklung - ist recht unkompliziert, technisches Verständnis vorausgesetzt. Es stehen vielfältige Möglichkeiten der Unterstützung, wie Schaltungsentwürfe und Softwarebibliotheken, bereit.

Erste Entscheidung: Welche Familie?

Es geht darum, für welche Mikrocontrollerfamilie man sich entscheidet. Ein späterer Wechsel ist natürlich auch noch möglich, verursacht aber einiges an Aufwand. Auswahlkriterien sind [1]:

Verfügbarkeit : Während einige Mikrocontroller über viele Bezugsquellen, u. a. auch als Einzelstücke zu beziehen sind, gibt es andere nur in großen Stückzahlen.
Bauform : Ist der gewünschte Controller auch in der richtigen Bauform, z. B. nicht nur als SMD (Surface-mounted Device; diese haben im Gegensatz zu Bauelementen der Durchsteckmontage keine Drahtanschlüsse, sondern werden mittels lötfähiger Anschlussflächen direkt auf eine Leiterplatte gelötet) erhältlich?
Preis : Je nach Ausrichtung des Projekts ein Entscheidungskriterium.
Dokumentation : Ist eine gute Dokumentation ve

Weiterlesen weniger lesen

Kundenbewertungen