Immer wieder tauchen Fragen über das Zusammenspiel zwischen Mikrocontrollern und PC-Programmen auf. Meistens geht es dabei um eine serielle Verbindung zwischen beiden Geräten. Die Herausforderung bei der Realisierung liegt dabei in der Beherrschung des Zusammenspiels zwischen den drei Komponenten Hardware, Kontrollerprogrammierung und PC Programmierung. Im folgenden Text soll eine solche Verbindung beispielhaft vorgestellt werden. Eine Beschreibung ist in einem PDF zusammengefasst.
Zunächst wird das Verhalten des Mikrokontroller (Server) simuliert. Zwei Delphi Programme demonstrieren das Zusammenspiel von Server und Client. Quellen und lauffähige Programme liegen als ZIP-Archiv vor.
Das Controllerprogramm (BASCOM) für einen AT-Mega32 findet sich mit Quelle und HEX-File ebenfalls in einem ZIP-Archiv.
Again and again questions arise about the interaction between microcontrollers and PC programs. Mostly it is about a serial connection between both devices. The challenge in the realization lies in the mastery of the interaction between the three components hardware, controller programming and PC programming. In the following text such a connection shall be presented exemplarily. A description BL_SerialConnection_ENG is summarized in a PDF.
First, the behavior of the microcontroller (server) is simulated. Two Delphi programms demonstrate the interaction of server and client. Sources and executable programs are available as ZIP archive.
The controller programm (BASCOM) for an AT-Mega32 can be found with source and HEX file also in a ZIP archive.