{"id":284,"date":"2012-06-21T11:39:01","date_gmt":"2012-06-21T09:39:01","guid":{"rendered":"http:\/\/www.michael-floessel.de\/mfblog\/?p=284"},"modified":"2020-01-04T18:45:16","modified_gmt":"2020-01-04T17:45:16","slug":"pic-programmieren-mit-mplab-teil-1","status":"publish","type":"post","link":"https:\/\/www.michael-floessel.de\/mfblog\/pic-programmieren-mit-mplab-teil-1\/","title":{"rendered":"PIC Programmieren mit MPLAB (Teil 1)"},"content":{"rendered":"<p><strong>Vorweg:<\/strong><\/p>\n<p>Wer sich n\u00e4her mit dem Programmieren von Microchip PIC Microcontrollern besch\u00e4ftigen m\u00f6chte, dem sei die\u00a0<a title=\"SPRUT\" href=\"http:\/\/www.sprut.de\" target=\"_blank\" rel=\"noopener noreferrer\">Homepage von SPRUT<\/a>\u00a0an&#8217;s Herz gelegt! So viele Details wie er im Laufe der Zeit beschrieben hat, kann ich gar nicht nachreichen.<\/p>\n<p>In den Beitr\u00e4gen zu MPLAB werde ich schrittweise versuchen, einen einfachen Weg aufzuzeigen, mit dem man mit dieser Programmier IDE erfolgreich arbeiten kann. Mir ist bewu\u00dft, da\u00df diese IDE noch mehr zu bieten hat als vielleicht manchmal beschreiben, ich denke aber, da\u00df es gerade zu Beginn nicht allzutief in die Materie gehen\u00a0<del>mu\u00df<\/del>\u00a0soll. In diesem Beitrag beziehe ich mich auf die MPLAB Version 8.1! Mit der neuen X Version habe ich noch keine Erfahrung, ggf. reiche ich das nach, ich bin aktuell aus <!--more-->Kompatibilit\u00e4tsgr\u00fcnden im Job auch privat auf die 8.1 angewiesen. In der X Version ist aber auch ein &#8218;Switcher&#8216; enthalten, der das umstellen &#8222;8.x &lt;-&gt; X&#8220; erm\u00f6glicht! F\u00fcr den Anfang beziehe ich mich auf den PIC 12F675. er ist g\u00fcnstig und recht gut und unkompliziert in der Handhabung.<\/p>\n<p><strong>Was ist MPLAB?<\/strong><\/p>\n<p>MPLAB ist eine Softwareumgebung der Fa. Microchip die es erm\u00f6glicht, die Mikrokontroller der PIC Serie eben dieser Firma mit Assembler (und weiteren) zu programmieren. MPLAB beinhaltet alles, was von der Idee bis zum fertig programmierten Chip notwendig ist. Soll der Chip auch aus MPLAB heraus &#8218;gebrannt&#8216; werden, empfiehlt sich auch ein Programmieradapter der von MPLAB unterst\u00fctzt wird. Im einfachsten Falle ist es das PICKIT 2 (denke ich).<\/p>\n<p>Also was braucht man?<\/p>\n<ul>\n<li>MPLAB<\/li>\n<li>einen PIC Brenner, z.B. Microchip<\/li>\n<li>einen PC<\/li>\n<li>grundlegende Englischkenntnisse von Vorteil&#8230;<\/li>\n<\/ul>\n<p>Ich wei\u00df nicht, wie lange die Links aktuell sind, sollte irgendwas nicht gefunden werden bitte eine kurze Nachricht senden.<\/p>\n<p>Wer einen anderen Brenner (z.B. SPRUT&#8217;s Brenner 8) nutzen m\u00f6chte, kann seine PIC&#8217;s i.d.R. nicht direkt mit MPLAB beschreiben, was aber kein gro\u00dfes Problem darstellt, es gibt zu diesen Ger\u00e4ten eigene (sehr gute) Brennsoftware.<\/p>\n<p>Installation<\/p>\n<p>Nach dem Download von MPLAB einfach die EXE (ca. 300MB bei der X Version, 90 MB bei der 8.1) Datei starten, die Installation l\u00e4uft normalerweise ohne Probleme von alleine. Auftretende Abfragen kann man im Allgemeinen einfach mit &#8218;OK&#8216; oder &#8217;next&#8216; best\u00e4tigen (Abragen <strong>durchlesen<\/strong> und individuell entscheiden <strong>schadet aber NIE!<\/strong> :-D).<\/p>\n<p>In der Startleiste sollte nun die komplette Softwaresuit auftauchen, MPLAB einfach mit &#8218;MPLAB IDE&#8216; starten.<\/p>\n<p><a href=\"http:\/\/www.michael-floessel.de\/mfblog\/pic-programmieren-mit-mplab-teil-1\/mplab-pic-0001\/\" rel=\"attachment wp-att-285\"><img loading=\"lazy\" decoding=\"async\" class=\"alignleft size-thumbnail wp-image-285\" title=\"mplab-pic-0001\" src=\"http:\/\/www.michael-floessel.de\/mfblog\/wp-content\/uploads\/2012\/06\/mplab-pic-0001-150x150.jpg\" alt=\"\" width=\"150\" height=\"150\" \/><\/a><\/p>\n<p>&nbsp;<\/p>\n<p>&nbsp;<\/p>\n<p>&nbsp;<\/p>\n<p>&nbsp;<\/p>\n<p>&nbsp;<\/p>\n<p>Das Programm liegt nun vor einem, der einfachste Weg beginnt mit einem Klick im Men\u00fc auf &#8218;Project&#8216; -&gt; &#8218;Project Wizzard&#8216;.<\/p>\n<p>In der folgenden Abfrage den gew\u00fcnschten Chip aus der Liste ausw\u00e4hlen,<\/p>\n<p><a href=\"http:\/\/www.michael-floessel.de\/mfblog\/pic-programmieren-mit-mplab-teil-1\/mplab-pic-0002-2\/\" rel=\"attachment wp-att-287\"><img loading=\"lazy\" decoding=\"async\" class=\"alignleft size-thumbnail wp-image-287\" title=\"mplab-pic-0002\" src=\"http:\/\/www.michael-floessel.de\/mfblog\/wp-content\/uploads\/2012\/06\/mplab-pic-00021-150x150.jpg\" alt=\"\" width=\"150\" height=\"150\" \/><\/a><\/p>\n<p>&nbsp;<\/p>\n<p>&nbsp;<\/p>\n<p>&nbsp;<\/p>\n<p>&nbsp;<\/p>\n<p>&nbsp;<\/p>\n<p>nach einem Klick auf &#8218;Weiter&#8216; die Toolsuite ausw\u00e4hlen.<\/p>\n<p><a href=\"http:\/\/www.michael-floessel.de\/mfblog\/pic-programmieren-mit-mplab-teil-1\/mplab-pic-0003\/\" rel=\"attachment wp-att-288\"><img loading=\"lazy\" decoding=\"async\" class=\"alignleft size-thumbnail wp-image-288\" title=\"mplab-pic-0003\" src=\"http:\/\/www.michael-floessel.de\/mfblog\/wp-content\/uploads\/2012\/06\/mplab-pic-0003-150x150.jpg\" alt=\"\" width=\"150\" height=\"150\" \/><\/a><\/p>\n<p>&nbsp;<\/p>\n<p>&nbsp;<\/p>\n<p>&nbsp;<\/p>\n<p>&nbsp;<\/p>\n<p>&nbsp;<\/p>\n<p><em><strong>Hinweis:<\/strong><\/em><\/p>\n<p>Unter einigen Windowsversionen kann es sein, das zun\u00e4chst keine Assembler Suite angezeigt wird. In dem Falle den Assistenten <em>(nicht das komplette Programm!)\u00a0<\/em>beenden und mit\u00a0&#8218;Project&#8216; -&gt; &#8218;Project Wizzard&#8216; noch einmal starten.<\/p>\n<p><a href=\"http:\/\/www.michael-floessel.de\/mfblog\/pic-programmieren-mit-mplab-teil-1\/mplab-pic-0004\/\" rel=\"attachment wp-att-289\"><img loading=\"lazy\" decoding=\"async\" class=\"alignleft size-thumbnail wp-image-289\" title=\"mplab-pic-0004\" src=\"http:\/\/www.michael-floessel.de\/mfblog\/wp-content\/uploads\/2012\/06\/mplab-pic-0004-150x150.jpg\" alt=\"\" width=\"150\" height=\"150\" \/><\/a><\/p>\n<p>&nbsp;<\/p>\n<p>&nbsp;<\/p>\n<p>&nbsp;<\/p>\n<p>&nbsp;<\/p>\n<p>&nbsp;<\/p>\n<p>Nun als &#8218;Toolsuite&#8216; die &#8218;Microchip MPASM Toolsuite&#8216; ausw\u00e4hlen, der Assembler sollte die mpasmwin.exe, der Linker die mplink.exe und als Librarian die mplib.exe eingestellt sein\/werden.<\/p>\n<p>Bei der folgenden Abfrage einen Ordner w\u00e4hlen, in welchem das Projekt angelegt wird bzw. ist. In diesem Falle einfach Test, bei mir in d:\\temp\\test. Alle weiteren Dateien werden in diesem Ordner erstellt.<\/p>\n<p><a href=\"http:\/\/www.michael-floessel.de\/mfblog\/pic-programmieren-mit-mplab-teil-1\/mplab-pic-0005\/\" rel=\"attachment wp-att-290\"><img loading=\"lazy\" decoding=\"async\" class=\"alignleft size-thumbnail wp-image-290\" title=\"mplab-pic-0005\" src=\"http:\/\/www.michael-floessel.de\/mfblog\/wp-content\/uploads\/2012\/06\/mplab-pic-0005-150x150.jpg\" alt=\"\" width=\"150\" height=\"150\" \/><\/a><\/p>\n<p>&nbsp;<\/p>\n<p>&nbsp;<\/p>\n<p>&nbsp;<\/p>\n<p>&nbsp;<\/p>\n<p>&nbsp;<\/p>\n<p><strong>Tipp<\/strong>: Man kann die Arbeit vereinfachen, wenn schon eine .asm Datei in diesem Ordner liegt. einfach eine leere .txt Datei ablegen und zu .asm umbenennen. Idealerweise hat man vielleicht auch schon eine .asm Datei welche die Grundlegenden Eintellungen zum gew\u00fcnschten Pic enth\u00e4lt.<\/p>\n<p>Im n\u00e4chsten Schritt kann man in dem Ordner evtl. vorhandene Daten mit &#8218;Add&#8216; dem Projekt schon hinzuf\u00fcgen, MPLAB beachtet diese dann wenn m\u00f6glich und kompatibel. In der einfachsten Version kann hier eine schon vorhandene .asm Datei angegeben werden.<\/p>\n<p><a href=\"http:\/\/www.michael-floessel.de\/mfblog\/pic-programmieren-mit-mplab-teil-1\/mplab-pic-0006\/\" rel=\"attachment wp-att-291\"><img loading=\"lazy\" decoding=\"async\" class=\"alignleft size-thumbnail wp-image-291\" title=\"mplab-pic-0006\" src=\"http:\/\/www.michael-floessel.de\/mfblog\/wp-content\/uploads\/2012\/06\/mplab-pic-0006-150x150.jpg\" alt=\"\" width=\"150\" height=\"150\" \/><\/a><\/p>\n<p>&nbsp;<\/p>\n<p>&nbsp;<\/p>\n<p>&nbsp;<\/p>\n<p>&nbsp;<\/p>\n<p>&nbsp;<\/p>\n<p>Nun sollte das Grundlegende erledigt sein. Man sieht folgendes:<\/p>\n<p><a href=\"http:\/\/www.michael-floessel.de\/mfblog\/pic-programmieren-mit-mplab-teil-1\/mplab-pic-0007\/\" rel=\"attachment wp-att-292\"><img loading=\"lazy\" decoding=\"async\" class=\"alignleft size-thumbnail wp-image-292\" title=\"mplab-pic-0007\" src=\"http:\/\/www.michael-floessel.de\/mfblog\/wp-content\/uploads\/2012\/06\/mplab-pic-0007-150x150.jpg\" alt=\"\" width=\"150\" height=\"150\" \/><\/a><\/p>\n<p>&nbsp;<\/p>\n<p>&nbsp;<\/p>\n<p>&nbsp;<\/p>\n<p>&nbsp;<\/p>\n<p>&nbsp;<\/p>\n<p>Nach einem Klick auf &#8218;Fertig stellen&#8216; erscheint das noch leere MPLAB Fenster. Nun im Men\u00fc mit &#8218;View -&gt; Project&#8216; das Projektfenster \u00f6ffnen.<\/p>\n<p><a href=\"http:\/\/www.michael-floessel.de\/mfblog\/pic-programmieren-mit-mplab-teil-1\/mplab-pic-0008\/\" rel=\"attachment wp-att-293\"><img loading=\"lazy\" decoding=\"async\" class=\"alignleft size-thumbnail wp-image-293\" title=\"mplab-pic-0008\" src=\"http:\/\/www.michael-floessel.de\/mfblog\/wp-content\/uploads\/2012\/06\/mplab-pic-0008-150x150.jpg\" alt=\"\" width=\"150\" height=\"150\" \/><\/a><\/p>\n<p>&nbsp;<\/p>\n<p>&nbsp;<\/p>\n<p>&nbsp;<\/p>\n<p>&nbsp;<\/p>\n<p>&nbsp;<\/p>\n<p>Nun ggf. die vorhandene .asm Datei doppelt klicken, es erscheint ein neues Fenster. In diesem wird die Assembler Datei bearbeitet.<\/p>\n<p><a href=\"http:\/\/www.michael-floessel.de\/mfblog\/pic-programmieren-mit-mplab-teil-1\/mplab-pic-0010\/\" rel=\"attachment wp-att-294\"><img loading=\"lazy\" decoding=\"async\" class=\"alignleft size-thumbnail wp-image-294\" title=\"mplab-pic-0010\" src=\"http:\/\/www.michael-floessel.de\/mfblog\/wp-content\/uploads\/2012\/06\/mplab-pic-0010-150x150.jpg\" alt=\"\" width=\"150\" height=\"150\" \/><\/a><\/p>\n<p>&nbsp;<\/p>\n<p>&nbsp;<\/p>\n<p>&nbsp;<\/p>\n<p>&nbsp;<\/p>\n<p>&nbsp;<\/p>\n<p>Wurde im Vorfeld keine .asm Datei in den Ordner gelegt oder dort schon erstellt, wird \u00fcber das Men\u00fc mit &#8218;File -&gt; New&#8216; eine solche erzeugt.<\/p>\n<p><a href=\"http:\/\/www.michael-floessel.de\/mfblog\/pic-programmieren-mit-mplab-teil-1\/mplab-pic-0011\/\" rel=\"attachment wp-att-295\"><img loading=\"lazy\" decoding=\"async\" class=\"alignleft size-thumbnail wp-image-295\" title=\"mplab-pic-0011\" src=\"http:\/\/www.michael-floessel.de\/mfblog\/wp-content\/uploads\/2012\/06\/mplab-pic-0011-150x150.jpg\" alt=\"\" width=\"150\" height=\"150\" \/><\/a><\/p>\n<p>&nbsp;<\/p>\n<p>&nbsp;<\/p>\n<p>&nbsp;<\/p>\n<p>&nbsp;<\/p>\n<p>&nbsp;<\/p>\n<p>Es erscheint das leere Editorfenster, im Men\u00fc unter &#8218;File -&gt; Save as&#8216; diese unter dem gew\u00fcnschten Namen abspeichern.<\/p>\n<p>Anschlie\u00dfend mit einem Rechtsklick auf &#8218;Source Files&#8216; und dann auf &#8218;Add files&#8216; die .asm Datei dem Projekt zuordnen indem sie im folgenden Fenster ausgew\u00e4hlt wird.<\/p>\n<p><a href=\"http:\/\/www.michael-floessel.de\/mfblog\/pic-programmieren-mit-mplab-teil-1\/mplab-pic-0013\/\" rel=\"attachment wp-att-296\"><img loading=\"lazy\" decoding=\"async\" class=\"alignleft size-thumbnail wp-image-296\" title=\"mplab-pic-0013\" src=\"http:\/\/www.michael-floessel.de\/mfblog\/wp-content\/uploads\/2012\/06\/mplab-pic-0013-150x150.jpg\" alt=\"\" width=\"150\" height=\"150\" \/><\/a><\/p>\n<p>&nbsp;<\/p>\n<p>&nbsp;<\/p>\n<p>&nbsp;<\/p>\n<p>&nbsp;<\/p>\n<p>&nbsp;<\/p>\n<p>Nun sollte das so aussehen, das Programmieren kann beginnen!<\/p>\n<p><a href=\"http:\/\/www.michael-floessel.de\/mfblog\/pic-programmieren-mit-mplab-teil-1\/mplab-pic-0014\/\" rel=\"attachment wp-att-297\"><img loading=\"lazy\" decoding=\"async\" class=\"alignleft size-thumbnail wp-image-297\" title=\"mplab-pic-0014\" src=\"http:\/\/www.michael-floessel.de\/mfblog\/wp-content\/uploads\/2012\/06\/mplab-pic-0014-150x150.jpg\" alt=\"\" width=\"150\" height=\"150\" \/><\/a><\/p>\n<p>&nbsp;<\/p>\n<p>&nbsp;<\/p>\n<p>&nbsp;<\/p>\n<p>&nbsp;<\/p>\n<p>&nbsp;<\/p>\n<p>So, soviel zum ersten Teil. Ich versuche, den n\u00e4chsten Beitrag zu diesem Thema an <del>diesem Wochenende<\/del> zeitnah bereit zu stellen <img src=\"https:\/\/www.michael-floessel.de\/mfblog\/wp-content\/plugins\/classic-smilies\/img\/icon_smile.gif\" alt=\":-)\" class=\"wp-smiley\" style=\"height: 1em; max-height: 1em;\" \/><\/p>\n<p>Sollte etwas falsch oder unverst\u00e4ndlich sein hinterlasst bitte einfach einen Kommentar! Ich habe diese Schritte schon so oft durchgef\u00fchrt das es gut m\u00f6glich ist, da\u00df ich etwas \u00fcbersehen habe <img src=\"https:\/\/www.michael-floessel.de\/mfblog\/wp-content\/plugins\/classic-smilies\/img\/icon_cool.gif\" alt=\":cool:\" class=\"wp-smiley\" style=\"height: 1em; max-height: 1em;\" \/><\/p>\n<p><a title=\"PIC Programmieren mit MPLAB (Teil 2) und PIC 12F675\" href=\"http:\/\/www.michael-floessel.de\/mfblog\/pic-programmieren-mit-mplab-teil-2-und-pic-12f675\/\"><strong>\u00a0Weiter zu Teil 2!<\/strong><\/a><\/p>\n<p><center><br \/>\n<!-- BEGIN PARTNER PROGRAM - DO NOT CHANGE THE PARAMETERS OF THE HYPERLINK --><br \/>\n<script type=\"text\/javascript\" src=\"http:\/\/banners.webmasterplan.com\/view.asp?ref=15882&amp;site=8948&amp;type=html&amp;hnb=4&amp;js=1\" language=\"javascript\"><\/script><\/center><noscript><a href=\"http:\/\/partners.webmasterplan.com\/click.asp?ref=15882&#038;site=8948&#038;type=b1&#038;bnb=1\" target=\"_blank\" rel=\"noopener noreferrer\"><br \/>\n<img decoding=\"async\" src=\"http:\/\/banners.webmasterplan.com\/view.asp?ref=15882&#038;site=8948&#038;b=1\" border=\"0\"\/><\/a><br \/>\n<\/noscript><!-- END PARTNER PROGRAM --><\/p>\n<!-- relpost-thumb-wrapper --><div class=\"relpost-thumb-wrapper\"><!-- filter-class --><div class=\"relpost-thumb-container\"><style>.relpost-block-single-image, .relpost-post-image { margin-bottom: 10px; }<\/style><h3>Related posts:<\/h3><div style=\"clear: both\"><\/div><div style=\"clear: both\"><\/div><!-- relpost-block-container --><div class=\"relpost-block-container relpost-block-column-layout\" style=\"--relposth-columns: 4;--relposth-columns_t: 3; --relposth-columns_m: 2\"><a href=\"https:\/\/www.michael-floessel.de\/mfblog\/job-ein-neuer-lichteffekt-entsteht\/\"class=\"relpost-block-single\" ><div class=\"relpost-custom-block-single\"><div class=\"relpost-block-single-image rpt-lazyload\" aria-hidden=\"true\" role=\"img\" data-bg=\"https:\/\/www.michael-floessel.de\/mfblog\/wp-content\/uploads\/2013\/09\/LE_001-1000x288.jpg\" style=\"background: transparent no-repeat scroll 0% 0%; width: 1000px; height: 288px; aspect-ratio: 16\/9;\"><\/div><div class=\"relpost-block-single-text\"  style=\"height: 75px;font-family: Arial;  font-size: 12px;  color: rgb(237,201,23);\"><h4 class=\"relpost_card_title\">@Job - Ein neuer Lichteffekt entsteht<\/h4><\/div><\/div><\/a><a href=\"https:\/\/www.michael-floessel.de\/mfblog\/eselsbrucke-farbcodes-auf-widerstanden\/\"class=\"relpost-block-single\" ><div class=\"relpost-custom-block-single\"><div class=\"relpost-block-single-image rpt-lazyload\" aria-label=\"Artikelfoto Widerstand - www.michael-floessel.de\" role=\"img\" data-bg=\"https:\/\/www.michael-floessel.de\/mfblog\/wp-content\/uploads\/2012\/10\/artikelfoto_widerstand.jpg\" style=\"background: transparent no-repeat scroll 0% 0%; width: 1000px; height: 288px; aspect-ratio: 16\/9;\"><\/div><div class=\"relpost-block-single-text\"  style=\"height: 75px;font-family: Arial;  font-size: 12px;  color: rgb(237,201,23);\"><h4 class=\"relpost_card_title\">Eselsbr\u00fccke: Farbcodes auf Widerst\u00e4nden<\/h4><\/div><\/div><\/a><a href=\"https:\/\/www.michael-floessel.de\/mfblog\/fotos-elektronik\/\"class=\"relpost-block-single\" ><div class=\"relpost-custom-block-single\"><div class=\"relpost-block-single-image rpt-lazyload\" aria-hidden=\"true\" role=\"img\" data-bg=\"https:\/\/www.michael-floessel.de\/mfblog\/wp-content\/uploads\/2014\/05\/PICPic_Header.jpg\" style=\"background: transparent no-repeat scroll 0% 0%; width: 1000px; height: 288px; aspect-ratio: 16\/9;\"><\/div><div class=\"relpost-block-single-text\"  style=\"height: 75px;font-family: Arial;  font-size: 12px;  color: rgb(237,201,23);\"><h4 class=\"relpost_card_title\">Fotos, Elektronik<\/h4><\/div><\/div><\/a><a href=\"https:\/\/www.michael-floessel.de\/mfblog\/den-passiven-tastkopf-ohne-probleme-sicher-einsetzen\/\"class=\"relpost-block-single\" ><div class=\"relpost-custom-block-single\"><div class=\"relpost-block-single-image rpt-lazyload\" aria-hidden=\"true\" role=\"img\" data-bg=\"https:\/\/www.michael-floessel.de\/mfblog\/wp-content\/uploads\/2026\/04\/the-joker-pic-4-michael-floessel.de_.jpg\" style=\"background: transparent no-repeat scroll 0% 0%; width: 1000px; height: 288px; aspect-ratio: 16\/9;\"><\/div><div class=\"relpost-block-single-text\"  style=\"height: 75px;font-family: Arial;  font-size: 12px;  color: rgb(237,201,23);\"><h4 class=\"relpost_card_title\">Den passiven Tastkopf ohne Probleme sicher einsetzen<\/h4><\/div><\/div><\/a><\/div><!-- close relpost-block-container --><div style=\"clear: both\"><\/div><\/div><!-- close filter class --><\/div><!-- close relpost-thumb-wrapper -->","protected":false},"excerpt":{"rendered":"<p>Vorweg: Wer sich n\u00e4her mit dem Programmieren von Microchip PIC Microcontrollern besch\u00e4ftigen m\u00f6chte, dem sei die\u00a0Homepage von SPRUT\u00a0an&#8217;s Herz gelegt! So viele Details wie er im Laufe der Zeit beschrieben hat, kann ich gar nicht nachreichen. In den Beitr\u00e4gen zu &hellip; <a href=\"https:\/\/www.michael-floessel.de\/mfblog\/pic-programmieren-mit-mplab-teil-1\/\">Weiterlesen <span class=\"meta-nav\">&rarr;<\/span><\/a><\/p>\n","protected":false},"author":2,"featured_media":13818,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"_monsterinsights_skip_tracking":false,"_monsterinsights_sitenote_active":false,"_monsterinsights_sitenote_note":"","_monsterinsights_sitenote_category":0,"footnotes":""},"categories":[4,2269,18],"tags":[],"class_list":["post-284","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-elektronik","category-pic-12f675","category-programmierung"],"aioseo_notices":[],"_links":{"self":[{"href":"https:\/\/www.michael-floessel.de\/mfblog\/wp-json\/wp\/v2\/posts\/284","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.michael-floessel.de\/mfblog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.michael-floessel.de\/mfblog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.michael-floessel.de\/mfblog\/wp-json\/wp\/v2\/users\/2"}],"replies":[{"embeddable":true,"href":"https:\/\/www.michael-floessel.de\/mfblog\/wp-json\/wp\/v2\/comments?post=284"}],"version-history":[{"count":0,"href":"https:\/\/www.michael-floessel.de\/mfblog\/wp-json\/wp\/v2\/posts\/284\/revisions"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/www.michael-floessel.de\/mfblog\/wp-json\/wp\/v2\/media\/13818"}],"wp:attachment":[{"href":"https:\/\/www.michael-floessel.de\/mfblog\/wp-json\/wp\/v2\/media?parent=284"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.michael-floessel.de\/mfblog\/wp-json\/wp\/v2\/categories?post=284"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.michael-floessel.de\/mfblog\/wp-json\/wp\/v2\/tags?post=284"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}