Home › Extra › PIC-Mikrocontroller – Bert van Dam

PIC-Mikrocontroller – Bert van Dam

Download-Paket zum Buch "PIC-Mikrocontroller" von Bert van Dam

 

Auf dieser Seite finden sie die komplette Software, die im Buch „PIC-Mikrocontroller“ besprochen wird. Die komplette Software ist kostenlos, Sie müssen nichts für den Download und dessen Verwendung bezahlen.

Der Wiederverkauf hiervon ist jedoch verboten; für mehr Informationen lesen Sie die Lizenz-Vereinbarungen.

Die Software ist für Windows XP oder ähnlichen Microsoft-Betriebssystemen bestimmt. Folgen Sie den Anweisungen mit Sorgfalt! Besonders dann, wenn dies Neuland für Sie ist; dann sollten Sie den beschriebenen Schritten exakt folgen.

 

Installationsanweisungen:

  1. Laden Sie hier das komplette Paket herunter. Klicken Sie mit der rechten Maustaste auf „hier“, wählen Sie „Ziel speichern unter“, die Datei hat eine Größe von etwa 10 MB.
  2. Speichern Sie das Paket „PIC.dev.zip“ im Hauptverzeichnis c:\ auf Ihrem C-Laufwerk. Sobald Sie sich vergewissert haben, dass alles arbeitet wie es soll, können Sie das Paket hinschieben, wohin Sie wollen. Wenn Sie es von c:\ auf dem C-Laufwerk starten, müssen Sie keine Konfigurationsdateien ändern, alles ist vorkonfiguriert.
  3. Klicken Sie die Datei „PIC.dev.zip“ mit der rechten Maustaste an und entpacken Sie die Datei unter Beibehaltung der Verzeichnisstruktur mit „Entpacken in PICdev\“. Es müssen etwa 20 MB freier Speicherplatz zur Verfügung stehen. (Wenn Sie kein Programm zum Entpacken besitzen, können Sie hier eins gratis herunter laden. Sie können auch auf die offizielle Website von WinZip gehen und eine bezahlte Version herunterladen.)
  4. Starten Sie das Setup-Programm in dem Verzeichnis c:\picdev\vb50\setup. Es installiert einige dll- und ocx-Dateien, die ein paar der zusätzlichen Programme benötigten. (Sie können das Standardverzeichnis akzeptieren, oder eins selber aussuchen. Prüfen Sie allerdings nach, ob der Pfad c:\picdev\vb50\setup vorhanden ist. Sollte das nicht sein, haben Sie entweder Schritt 2 oder 3 falsch ausgeführt.)
    Im Buch wird der Wisp628 Programmer besprochen. Mittlerweile ist eine neue Version, der Wisp648, ausgegeben. Für die Programme im Buch macht es keinen Unterschied, welches Modell sie erwerben.
  5. Wenn Sie beabsichtigen den Wisp628 Programmer mit einem anderen Port als Port 1 zu verbinden, lesen Sie bitte den FAQ-Bereich für Anweisungen. (Wenn Sie Port 1 verwenden, müssen Sie nichts verändern – die Installation ist hiermit abgeschlossen.)
  6. Nun ist es Zeit für den ersten Programmstart. Lesen Sie hierzu die entsprechenden Passagen im PIC-Mikrocontroller-Buch (und entdecken Sie die faszinierende Welt der Mikrocontroller).
  7. Schauen Sie im Abschnitt „Links zu Herstellern für Datenblätter und andere Informationen“ um die letzten und aktuellsten Versionen der Datenblätter direkt vom Hersteller herunterladen zu können. Das Herunterladen der Datenblätter ist allerdings für die Arbeit mit dem Buch nicht notwendig; alle wichtigen Seiten selbst finden Sie im Buch.

 

 

Änderungen, Nachträge

Wenn Sie den Wisp648 anstelle des Wisp628 verwenden, betreffen Sie folgende Änderungen:

  1. Lesen Sie überall im Buch Wisp648 anstelle von Wisp628.

  2. Seite 11: Eine separate stabilisierte Spannungsversorgung ist nun nicht mehr erforderlich: Sie können den Stabilisator des Wisp648 verwenden. Der DC Transformator oder das Steckernetzteil, welches Sie mit dem Wisp648 verbinden müssen, muss 9…18 Volt DC haben. Wenn Sie die eingebaute Spannungsversorgung verwenden, können Sie keine anderen Spannungsversorgungen zur selben Zeit mit ihrem Steckbord verbinden.

  3. Seite 21, 325, 327, 332: Der Zwischenstecker (Dongle) wird nicht mehr benötigt: Verwenden Sie stattdessen den Jumper auf dem Wisp648. Denken Sie daran, den Jumper nach Verwendung wieder zu entfernen.

 

Seite 160: Projekt: Rechteckgenerator

  • Das hier aufgeführte Projekt „Rechteckgenerator – Ein digitaler Ausgang wird in einer einfachen Schleife kontinuierlich ein- und ausgeschaltet“ finden Sie in Kapitel 12.1 ab Seite 252.

 

 

Korrekturen

  • Seite 104
    Im Programm auf Seite 104 heißt es:
    pin_a5_direction = input.
    Richtig ist pin_03 – so wie es Bild 53 zeigt.

  • Seite 124, Projekt 7.2 – Programm
    Pin 25 muss Pin 26 sein. Im Programm muss demzufolge Pin c6 in Pin c7 geändert werden. Die Quelldatei im Download ist korrekt

  • Seite 136: Registername
    Die Anweisung „serial_sw_write(f877_ccpr1l)“ in der 3. Zeile von oben muss durch serial_sw_write(ccpr1l) ersetzt werden. Die Quelldatei im Download ist korrekt.

 

 

Hardwarepaket

Es folgt ein Überblick für die erforderliche Hardware zum PIC-Mikrocontroller-Buch sowie der entsprechenden Lieferanten. Beachten Sie: Alle Links öffnen sich in einem neuen Fenster.

 

Mit der folgenden Stückliste können Sie die erforderliche Hardware für das Buch beschaffen. Für den 16f877 können Sie die A-Version oder die nicht A-Version verwenden. Beachten Sie, dass Sie für die A-Version die 16f877A_bert Bibliothek und für die nicht A-Version die 16f877_bert Bibliothek verwenden müssen. Für die 12f675, 16f876A und 16f628 können Sie keine anderen Versionen verwenden! Ihr Vorteil: Der Internetshop Voti hat ein spezielles Hardwarepaket für Sie als Leser dieses Buches zusammengestellt, welches Sie hier bestellen können. Dieses Paket enthält eine Auswahl an Bauteilen, die es ermöglichen, einen Großteil der Projekte aus dem Buch zu realisieren. Voti ist ein seriöser, niederländischer Webshop, der auf PICs und andere Elektronikteile spezialisiert ist. Das Paket beinhaltet folgende Bauteile:

 

  • 1 x 16f877 oder 16f877A (bitte beachten: für die A-Version die16f877A_bert Bibliothek verwenden!)
  • 1 x Sockel für diesen PIC
  • 1 x 20 MHz Quarz
  • 2 x 20 pF Kondensator
  • 5 x 100 nF Kondensator
  • 1 x 220 nF Kondensator
  • 8 x 330 Ohm Widerstand
  • 1 x 2k2 Widerstand
  • 1 x 3k3 Widerstand
  • 4 x 10 k Widerstand
  • 2 x 33 k Widerstand
  • 1 x 1 k lin-variabler Widerstand
  • 1 x 10 k lin-variabler Widerstand
  • 8 x LED (1 x grün, 1 x blau, 1 x gelb, 5 x rot)
  • 2 x Druckschalter
  • 1 x LDR
  • 1 x NTC
  • 1 x Mini-Lautsprecher
  • 1 x Lötfreies Steckboard
  • 1 x Rolle Litze (6 Farben)
  • 1 x 16f628
  • 1 x Sockel für diesen PIC
  • 1 x LM741
  • 1 x Sockel für diesen Chip
  • 1 x 100 k lin-variabler Widerstand
  • 1 x max202 oder kompatibel
  • 1 x Sockel für diesen Chip
  • 5 x 1 µF Kondensator, Elektrolyt
  • 1 x 10 µF Kondensator, Elektrolyt
  • 1 x RS232-Steckerbuchse
  • 1 x UA7805
  • 1 x 9-V-Batterieclip

 

Wenn Sie den im Buch beschriebenen Programmer Wisp628 verwenden möchten, ist der nur bei Voti zu beziehen. Der Besitzer des Shops, Wouter van Ooijen (Dozent an der Utrecht Universität und Besitzer einer Software- und Elektronik-Beratungsfirma), hat diesen sehr populären Programmer selber entwickelt. Der Programmer ist nicht Teil des Download-Pakets, also müssen Sie ihn separat im Webshop bestellen. Optional können Sie sich die neuere Version des Programmers besorgen, den Wisp648. Für die Projekte in dem Buch spielt es keine Rolle, welchen der beiden Programmer Sie auswählen.

 

Eine Spannungsversorgung gehört nicht zum Hardwarpaket. Der 9-V-Clip ist für das SkyWriter Projekt gedacht. Sie können sich eine Stromversorgung mit einem Bausatz für ein Steckernetzteil selber bauen, oder ein fertig aufgebautes kaufen. Spannungsversorgungen werden in vielen verschiedenen Shops verkauft, auch bei Voti. Für was auch immer Sie sich entscheiden, stellen Sie sicher, dass die Stromversorgung richtig stabilisiert ist – zum Beispiel mit einem UA7085 oder ähnlichem. Beachten Sie, wenn Sie den Wisp648 Programmer verwenden, können Sie optional auch den eingebauten 5-Volt-Spannungsstabilisator verwenden, um ihr Steckbord mit Spannung zu versorgen. (In diesem Fall brauchen Sie ein 9…18 Volt DC Steckernetzteil und eine separate Stromversorgung ist dann nicht erforderlich.) Sie können aber auch eine separate Spannungsversorgung verwenden (wie im Buch besprochen, dann dürfen Sie natürlich nicht gleichzeitig die im Programmer vorhandene Stromversorgung verwenden).

 

 

Tipp 1
Kleben Sie unter jeden PIC einen Aufkleber mit dem Typ (inklusive dem A, wenn eingesetzt). So können Sie auch bei verblassender Beschriftung der Oberseite noch immer feststellen, um welchen Typ es sich handelt.

 

Tipp 2
Wenn Bauteile nicht in das Steckbord passen (zum Beispiel variable Widerstände oder Lautsprecher), löten Sie kurze Verbindungsdrähte an.

 

 

Links zu Herstellern für Datenblätter und andere Informationen:

Bitte beachten Sie: Alle Links öffnen sich in einem neuen Fenster.

 

Microchip Technology Inc (Hersteller von PIC Mikrocontrollern und Zubehör). Auf dieser Website können Sie die PIC-Datenblätter suchen und herunterladen, die Sie verwenden. Häufig werden einige Zahlen durch ein X ersetzt. Dies weist darauf hin, dass das Datenblatt mehrere Typen beschreibt (z. B. 16f87X steht dann auch für für 16f877). Beachten Sie, dass die A- und nicht A-Version kleine Unterscheide aufweisen. Besorgen Sie sich keine PICs, die nicht in dieser Liste stehen:

  • 12f675

  • 16f628

  • 16f876A

  • 16f877 of 16f877A

 

Emerging Display Technologies Corporation (Hersteller von LCD-Anzeigen)

 

Dallas Semiconductors (Hersteller von RS232 und Speicher Chips). Suchen Sie nach dem Datenblatt MAX220-MAX249.

 

Philippe (Philo) Hurbain (Daten von Lego Motoren) 

 

Daventech (Hersteller von Ultraschall Sensoren)

 

ON Semiconductors (Hersteller von MosFets) 

 

Hitachi (LCD-Anzeigen). Hier können Sie ein allgemeines Datenblatt herunterladen. Wenn die gekaufte LCD-Anzeige kompatibel ist, beinhaltet das Datenblatt alle relevanten Informationen. Suchen Sie nach dem Datenblatt Hitachi HD44780U LCD Controller.

 

  

Häufig gestellte Fragen

Fragen von Lesern des PIC-Mikrocontroller-Buches, die von allgemeinem Interesse sein können.

 

  • Ich habe den Wisp648 anstelle des Wisp628 gekauft.

    Betreffen Sie die Änderungen bei "Änderungen, Nachträge".

  • Gibt es einen Unterschied zwischen dem 16f877 und dem 16f877A?
    Ja, aber die meisten Unterschiede sind intern, sodass Sie diese nicht bemerken werden. Die Bibliotheken dagegen bemerken den Unterschied und deshalb sind sie unterschiedlich. Also müssen Sie für den 16f877 die 16f877_bert Bibliothek verwenden und für den 16f877A die 16f877A_bert Bibliothek.

  • Ich kann die Beschriftung auf dem PIC nicht mehr lesen, also weiß ich nicht ob es ein 16f877 oder ein 16f877A ist.

Versehen Sie den PIC mit einen Aufkleber an der Unterseite, wenn Sie ihn kaufen. Dafür ist es jetzt ein wenig spät, also laden Sie folgendes Programm in ihren PIC:

 

-- JAL 2.1

include 16f877_bert

 

var volatile byte CMCON      at 0x9C

 

-- define variables

var byte resist

 

forever loop

 

  cmcon = 7

  resist = 0

  resist = cmcon

  

  serial_sw_write(resist)

  delay_100ms(1)

  

end  loop

                       

Starten Sie das Programm im PC. Wenn Sie eine „7“ als Antwort erhalten, ist der PIC eine A-Version, bei einer „0“ ist es eine nicht A-Version. Der Grund dafür ist, dass CMCON = 7 die zwei Komparatoren im PIC anschaltet. Die nicht A-Version hat keine Komparatoren, also scheitert die Anweisung. Beachten Sie, dass bei diesem Test (als Ausnahme!) die 16f877_bert Bibliothek unabhängig vom PIC verwendet wird.

  • Gibt es einen Unterschied zwischen dem 16f628 und dem 16f628A?
    Ja, nur die nicht A-Version hat die variable Taktgeschwindigkeit, wie in Abschnitt 13.2.5 des Buches besprochen. Es gibt keine Bibliothek für die A-Version im Software Paket.

  • Hat Bert van Dam auch andere Bücher geschrieben?
    Ja, aber die meisten sind in Niederländisch. Das PIC-Mikrocontroller-Buch wurde original auch in Niederländisch veröffentlicht. Wegen des enormen Interesses wurde das Buch auch in die englische Sprache  übersetzt. Mehr Informationen über Bert van Dams Bücher (und ihn selber) finden Sie hier.

  • Ist die Shareware Version von CoolEdit noch verfügbar?
    Ja, man kann diese Version immer noch im Internet finden. Einen Link unter „Andere interessante Seiten“. Man kann dieses Programm für die BTc Superkompression in Abschnitt 9.6 des Buches verwenden.

  • Ich besitze Visual Basic 5.0, aber einige der Quelldateien ergeben Ladefehler bei gauge.ocx.
    Das ist die Kontrolle, die auf den Pegel, zum Beispiel in einem Voltmeter, achtet. Gauge.ocx befindet sich auf der Visual Basic CD, aber wird nicht automatisch installiert. Laden Sie dieses Paket herunter, entpacken Sie es und folgenden Sie diesen Anweisungen:

  • Kopieren Sie gauge.ocx in ein geeignetes Verzeichnis, zum Beispiel c:\windows\system32

  • Fügen Sie gauge.ocx durch die Ausführung der Anweisung (durch „Ausführen“ unter dem Start Button) regsvr32 c:\windows\system32\gauge32.ocx zur registry hinzu.

  • Fügen Sie die Entwicklungslizenz durch die Ausführung der Anweisung (durch „Ausführen“ unter dem Start Button) vbusc.exe hinzu.
    Die Quelldatei im Download-Paket funktioniert jetzt. Wenn Sie Pegel im eigenen Programm verwenden möchten, fügen Sie die ocx durch „add components“ in ihr Projekt ein.

  • An wen soll ich mich wenden, wenn ich Fragen habe?
    Viele JAL-Nutzer sind Mitglied der JAL-Yahoo-Nutzergruppe. Die Mitgliedschaft ist kostenlos und die Mitglieder sind freundlich und hilfsbereit. Es ist eine internationale Gruppe, die gesamte Kommunikation erfolgt in Englisch. http://groups.yahoo.com/group/jallist/

  • Ich habe JALedit in ein anderes Verzeichnis verschoben und jetzt funktioniert es nicht mehr. Das Programm hängt und gibt komische Fehlermeldungen. Ich habe die Verzeichnisse in den Einstellungen von JALedit angepasst.
    JALedit kann keine langen Verzeichnisnamen, oder welche mit Leerzeichen verarbeiten. Halten Sie die Namen kurz und stellen Sie sicher, dass sie keine Leerzeichen enthalten. Das gilt für das JALedit Verzeichnis selbst, aber auch für alle, die es verwendet, wie die der Bibliotheken, JALv2, der Unterstützungsdateien und ihrer Quelldatei.

  • Wo kann ich die neuste Version von JAL bekommen?
    Der einfachste Weg ist ein Starterpaket herunterzuladen. Dies beinhaltet die letzte Version von JAL, JALedit, die _bert Bibliotheken und alle Hilfsdateien. Wenn Sie eine neue Version verwenden, stellen Sie sicher, dass Sie alle Dateien aus dem Starterpaket verwenden, upgraden Sie nicht nur einzelne Dateien. Durch die Verwendung aller Dateien sind Sie sicher,. dass Sie eine passende und funktionierende Kombination gefunden haben.

  • Machen Sie eine Sicherungskopie des Verzeichnisses, das ihre JAL-Datein beinhaltet. Der einfachste Weg ist das Verzeichnis zu packen, oder es auf eine CD oder USB-Stick zu kopieren. Notieren Sie sich alle Änderungen, die Sie in den Einstellungen von JALedit vornehmen. (Wenn Sie nichts ändern, müssen Sie auch nichts notieren.)

  • Laden Sie die neuste Version des Starterpakets hier herunter. (Einen anderen Download-Link finden Sie auch zu Beginn dieser Seite.)

  • Entpacken Sie die Datei und verteilen Sie die Inhalte in die passenden Verzeichnisse (Bibliotheken gehören zu Bibliotheken, etc). Überschreiben Sie jede vorhandene Datei.

  • Starten Sie JALedit und übernehmen Sie die Einstellungen bezogen auf Schritt 1 (wenn erforderlich). Kompilieren Sie ein kleines Testprogramm um zu prüfen, ob noch alles funktioniert. Behalten Sie die Sicherungkopie bis Sie 100% sicher sind, dass auch alles funktioniert.

  • Als Alternative können Sie den Anweisungen des Starterpakets folgen, um eine separate Entwicklungsumgebung bei c:\PICjal einzurichten. Das ist praktisch, falls die neue JAL-Version nicht vollständig Rückwärtskompatibel ist.  

  • Mein Programm kompiliert nicht und ich bekomme Windows Fehlermeldungen.

Es gibt ein Leerzeichen im Programmnamen – oder im Pfad. Halten Sie die Namen kurz und stellen Sie sicher, dass Sie keine Leerzeichen beinhalten. Das gilt für das JALedit-Verzeichnis selbst, aber auch für alle, die es verwendet, wie die der Bibliotheken, JALv2, der Unterstützungsdateien und ihrer Quelldatei.

  • Ich habe das Softwarepaket heruntergeladen, kann aber MICterm nicht finden.
    In Abschnitt 14.6 des Buches finden Sie eine Übersicht über die Position aller Dateien im Download. Auf diesem Weg können Sie leicht die Programme finden, die im Buch erwähnt sind.
    MICterm befindet sich im Verzeichnis c:\picdev\vb50\MICterm. Sie finden die exe-Datei und die Visual Basic Quelldatei dort.

  • Ich möchte den Wisp-Programmer nicht an Port 1, sondern an einem anderen Port anschließen.

    Öffnen Sie JALedit und wählen Sie die Menü Optionen „Tools“, „Environment Options“, „Programmer“. In der Fußzeile in diesem Fenster steht momentan

    port com1 wait err go %F 

    Ändern Sie die Nummer 1 in die Nummer des Ports den Sie verwenden. Zum Beispiel: Wenn Sie den Wisp-Programmer mit Com Port 4 verbinden würde die Fußzeile port com4 wait err go %F  heißen (ohne Leerzeichen zwischen port und 4).

  • Ich möchte mein Programm simulieren, bevor ich es in den PIC lade, ist das möglich?
    Ja, das ist möglich; mit einem Programm Namens PICshell. Mit diesem Programm können Sie Quelldateien schreiben und in den PIC laden; Sie können sie auch auf dem Bildschirm simulieren. Überprüfen Sie die PICshell Website regelmäßig und laden Sie sich die neuste Version herunter. Das Programm ist noch in der Entwicklung, aber schon sehr leistungsstark!

  • Der 9 Volt Lego Motor 71427 ist schwer zu finden, kann ich auch einen anderen Motor verwenden?
    Ja, das ist möglich; es können viele kleine Motoren ohne Schwierigkeiten verwendet werden. Achten Sie auf die Spannung des Motors (9 Volt, wenn nicht, müssen Sie die Spannung von der 9-Volt-Leiste anpassen) und den maximalen Strom, den der TC4427A bereitstellen kann (1,5 A Spitze). Harm Schutte hat folgende Motoren getestet: DC-Motor 1 V…12 V, ak-Modul MOTDC112; DC-Motor 3 V…9 V, ak-Modul MOTDC39; beide verkauft von www.ak-modul-bus.de; Motor mit Getriebe 6 V, 450 mA – Voti MOT-11 verkauft von www.voti.nl. Harm Schutte hat auch die Fotos des Voti-Motors in Betrieb gemacht

             Und eins mit dem QRB1134  Sensor von Projekt 7.3
                 

 

 

  • Welche Datei muss ich im VB Verzeichnis verwenden?
    Wenn Sie das Programm verwenden möchten, dann klicken Sie doppelt auf die Datei, die mit .exe endet. Wenn Sie Visual Basic 5.0 besitzen, können Sie diese Programme selbst modifizieren, wenn Sie möchten, in diesem Fall müssen Sie die Datei mit der Endung .vbp doppelt anklicken.

 

 

PIC-Mikrocontroller-Links

Hier folgen einige Hinweise auf Links im Internet. Bitte beachten Sie, dass sich alle Links in einem neuen Fenster öffnen.

Bild: Dave Beebe (Bilder vom Light project)

 

Gruppen

Viele JAL-Nutzer sind Mitglied in der Yahoo-JAL-Group (empfohlen) und eingeschrieben in der Mailing-Liste. Dies ist der ideale Platz um über JAL-Programmierung zu diskutieren und Fragen zu stellen, die man vielleicht hat. Es herrscht dort ist eine freundliche und offene Atmosphäre, auch gegenüber Anfängern. Bitte beachten Sie: Die Gruppe ist international, die vorgeschriebene Sprache ist Englisch!

  

Über Mikrocontroller im Allgemeinen können Sie viele Informationen in der piclist finden.

 

Die letzte Version von JAL-V2 kann man auf der JAL-V2 Homepage erhalten. Der einfachste Weg ist die letzte Version von JAL herunterzuladen. Das Download-Startepaket. beinhaltet allerdings die letzte Version von JAL, JALedit, die _bert-Bibliotheken und alle Hilfsdateien. Wenn Sie eine neue Version benutzen, stellen Sie sicher, dass Sie alle Dateien aus dem Starterpaket verwenden und nicht nur eine einzelne Datei aktualisieren. Durch die Verwendung aller Dateien können Sie sicher sein, das anschließend wieder alles funktioniert.

 

  1. Machen Sie eine Sicherungskopie des Verzeichnisses, das ihre JAL-Dateien beinhaltet. Der einfachste Weg ist das Verzeichnis zu packen oder es auf eine CD oder einen USB-Stick zu kopieren. Notieren Sie sich alle Änderungen, die Sie in den Einstellungen von JALedit vornehmen. (Wenn Sie nichts ändern, müssen Sie auch nichts kopieren.)

  2. Laden Sie sich die neuste Version des Starterpakets hier herunter.

  3. Entpacken Sie die Datei und verteilen Sie die Inhalte in die passenden Verzeichnisse (Bibliotheken gehören zu Bibliotheken, etc). Überschreiben Sie jede vorhandene Datei.

  4. Starten Sie JALedit und übernehmen Sie die Einstellungen bezogen auf Schritt 1 (wenn erforderlich). Kompilieren Sie ein kleines Testprogramm um zu prüfen, ob noch alles funktioniert. Behalten Sie die Sicherungskopie bis sie 100% sicher sind, dass alles funktioniert. Oder folgen Sie den Anweisungen im Starterpaket, um eine komplett verschiedene Umgebung einzurichten.

 

 

Andere interessante Seiten

Claudiu Chiculita 

Kelsey Park Sports College

Elektor 06/2012 am Kiosk

Gratis-Newsletter

Feedback zu Elektor

µC-Fernlehrgang 1 & 2

Folgen Sie Elektor auf...