PIC18 Tutorial – PWM, I2C, SPI und UART

In diesem Teil des PIC18-Tutorials wollen wir uns mehr mit den erweiterten Modulen des PIC beschäftigen. Mit “erweitert” habe ich keine bestimmte Kategorie oder etwa eine Beschreibung der nachfolgenden Module im Sinn. Vielmehr sind es die Dinge, die einem als blutigen Anfänger möglicherweise zunächst etwas zusammenzucken lassen. Ihr werdet jedoch (ganz im Gegenteil) im Laufe des Artikels feststellen: Alles halb so wild 😉 Der I2C-Bus (Inter-Integrated-Curcuit) sowie das Seriel-Peripheral-Interface (SPI) sind wirklich keine Hexerei. Und über das EUSART ( UART ) Interface werdet ihr nur müde schmunzeln, da es so trivial zu konfigurieren ist.

PIC18 Tutorial – IOs, Timer und ADC

Das Wichtigste an Mikrocontrollern sind die Ein- und Ausgänge (kurz engl. IOs). Mit ihnen wird gesteuert, geregelt – kurz: Mit der Außenwelt kommuniziert. Ein Mikrocontroller hat immer natürlich immer eine begrenzte Anzahl an IO-Pins zur Verfügung. Dabei darf man nicht den Trugschluss ziehen, dass die Anzahl der Pins des Gehäuses gleich der Anzahl der IO-Pins entspricht. Dies ist nicht der Fall: PIC-Mikrocontroller haben grundsätzlich ein 8 Bit breites IO-Register. Das bedeutet pro Register sind (maximal) acht Ein- und/oder Ausgänge vorhanden.