{"id":62,"date":"2015-01-09T20:20:25","date_gmt":"2015-01-09T20:20:25","guid":{"rendered":"http:\/\/techblog.auchmonoabspielbar.de\/?p=62"},"modified":"2015-02-22T10:47:22","modified_gmt":"2015-02-22T10:47:22","slug":"erste-schritte-mit-dem-pic32","status":"publish","type":"post","link":"http:\/\/techblog.auchmonoabspielbar.de\/?p=62","title":{"rendered":"Erste Schritte mit dem PIC32"},"content":{"rendered":"<p>Gestern ist die neue Hardware gekommen. Auch hier habe ich als erstes mal Blinky ausprobiert.<\/p>\n<p>Die erste H\u00fcrde lag in den Projekteinstellungen. Dort kann man den Microstick direkt ausw\u00e4hlen. Dann wird er aber nicht erkannt. Statt dessen muss man &#8222;Starter Kits (PKOB)&#8220; ausw\u00e4hlen. Zum Gl\u00fcck wird man durch den gr\u00fcnen Punkt in die richtige Richtung geleitet.<br \/>\n<a href=\"http:\/\/techblog.auchmonoabspielbar.de\/wp-content\/uploads\/2015\/01\/ToolSelection.png\"><img loading=\"lazy\" decoding=\"async\" class=\" size-full wp-image-64 alignnone\" src=\"http:\/\/techblog.auchmonoabspielbar.de\/wp-content\/uploads\/2015\/01\/ToolSelection.png\" alt=\"ToolSelection\" width=\"562\" height=\"298\" srcset=\"http:\/\/techblog.auchmonoabspielbar.de\/wp-content\/uploads\/2015\/01\/ToolSelection.png 562w, http:\/\/techblog.auchmonoabspielbar.de\/wp-content\/uploads\/2015\/01\/ToolSelection-300x159.png 300w\" sizes=\"auto, (max-width: 562px) 100vw, 562px\" \/><\/a><\/p>\n<p>Nachtrag: wer lesen kann, ist im Vorteil. Die Selektion hei\u00dft MICROSTICK &#8211; ich habe aber einen Microstick II, das Nachfolgemodell.<\/p>\n<p>&nbsp;<\/p>\n<p><a href=\"http:\/\/techblog.auchmonoabspielbar.de\/wp-content\/uploads\/2015\/01\/PIC32Timing3.png\"><img loading=\"lazy\" decoding=\"async\" class=\"alignnone size-full wp-image-63\" src=\"http:\/\/techblog.auchmonoabspielbar.de\/wp-content\/uploads\/2015\/01\/PIC32Timing3.png\" alt=\"PIC32Timing3\" width=\"800\" height=\"533\" srcset=\"http:\/\/techblog.auchmonoabspielbar.de\/wp-content\/uploads\/2015\/01\/PIC32Timing3.png 800w, http:\/\/techblog.auchmonoabspielbar.de\/wp-content\/uploads\/2015\/01\/PIC32Timing3-300x200.png 300w, http:\/\/techblog.auchmonoabspielbar.de\/wp-content\/uploads\/2015\/01\/PIC32Timing3-624x416.png 624w\" sizes=\"auto, (max-width: 800px) 100vw, 800px\" \/><\/a><\/p>\n<p>Ein erster Test mit dem Oszilloskop zeigt nur mittelpr\u00e4chtige Werte. Knapp 400 nS f\u00fcr ein Bit setzen oder zur\u00fccksetzen, das ist nicht toll f\u00fcr 12,5 nS Taktrate. Ich komme auf 30 Takte. Vermutlich ist das dem Compiler geschuldet, der in der kostenlosen Version keine Optimierungen bietet. Falls ich damit Probleme bekomme, werde ich es mal mit Assembler versuchen. Im Augenblick werde ich erst mal die Hardware erforschen.<\/p>\n<p><a href=\"http:\/\/techblog.auchmonoabspielbar.de\/wp-content\/uploads\/2015\/01\/PIC32Timing3ASM.png\"><img loading=\"lazy\" decoding=\"async\" class=\"alignright size-full wp-image-65\" src=\"http:\/\/techblog.auchmonoabspielbar.de\/wp-content\/uploads\/2015\/01\/PIC32Timing3ASM.png\" alt=\"PIC32Timing3ASM\" width=\"317\" height=\"146\" srcset=\"http:\/\/techblog.auchmonoabspielbar.de\/wp-content\/uploads\/2015\/01\/PIC32Timing3ASM.png 317w, http:\/\/techblog.auchmonoabspielbar.de\/wp-content\/uploads\/2015\/01\/PIC32Timing3ASM-300x138.png 300w\" sizes=\"auto, (max-width: 317px) 100vw, 317px\" \/><\/a>Der Neugierde halber habe ich mir doch mal den erzeugten Assembler Code angesehen. In den Projekteigenschaften kann man einstellen, dass die tempor\u00e4ren Dateien nicht gel\u00f6scht werden. So ganz klar ist mir noch nicht, wo da die 30 Takte bleiben, das werde ich in den n\u00e4chsten Tagen mal genauer untersuchen.<\/p>\n<h2>Nachtrag vom 22. Februar 2015<\/h2>\n<p>Ich habe dem Prozessor unrecht getan. Durch eine Konfigurationsfehler lief er nur mit etwa einem Achtel des m\u00f6glichen Takts. In der verbesserten Konfiguration komme ich auf etwa 50 nS.<\/p>\n<p><a href=\"http:\/\/techblog.auchmonoabspielbar.de\/?p=102\">Link zum neuen Test<\/a><\/p>\n<p>Wenn ich das zu diesem Zeitpunkt genauer untersucht h\u00e4tte, w\u00e4ren mir einige Probleme in dem Folgeprojekt erspart geblieben.<\/p>\n","protected":false},"excerpt":{"rendered":"<p>Gestern ist die neue Hardware gekommen. Auch hier habe ich als erstes mal Blinky ausprobiert. Die erste H\u00fcrde lag in den Projekteinstellungen. Dort kann man den Microstick direkt ausw\u00e4hlen. Dann wird er aber nicht erkannt. Statt dessen muss man &#8222;Starter Kits (PKOB)&#8220; ausw\u00e4hlen. Zum Gl\u00fcck wird man durch den gr\u00fcnen Punkt in die richtige Richtung [&hellip;]<\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"open","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[4],"tags":[],"class_list":["post-62","post","type-post","status-publish","format-standard","hentry","category-embedded"],"_links":{"self":[{"href":"http:\/\/techblog.auchmonoabspielbar.de\/index.php?rest_route=\/wp\/v2\/posts\/62","targetHints":{"allow":["GET"]}}],"collection":[{"href":"http:\/\/techblog.auchmonoabspielbar.de\/index.php?rest_route=\/wp\/v2\/posts"}],"about":[{"href":"http:\/\/techblog.auchmonoabspielbar.de\/index.php?rest_route=\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"http:\/\/techblog.auchmonoabspielbar.de\/index.php?rest_route=\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"http:\/\/techblog.auchmonoabspielbar.de\/index.php?rest_route=%2Fwp%2Fv2%2Fcomments&post=62"}],"version-history":[{"count":3,"href":"http:\/\/techblog.auchmonoabspielbar.de\/index.php?rest_route=\/wp\/v2\/posts\/62\/revisions"}],"predecessor-version":[{"id":107,"href":"http:\/\/techblog.auchmonoabspielbar.de\/index.php?rest_route=\/wp\/v2\/posts\/62\/revisions\/107"}],"wp:attachment":[{"href":"http:\/\/techblog.auchmonoabspielbar.de\/index.php?rest_route=%2Fwp%2Fv2%2Fmedia&parent=62"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"http:\/\/techblog.auchmonoabspielbar.de\/index.php?rest_route=%2Fwp%2Fv2%2Fcategories&post=62"},{"taxonomy":"post_tag","embeddable":true,"href":"http:\/\/techblog.auchmonoabspielbar.de\/index.php?rest_route=%2Fwp%2Fv2%2Ftags&post=62"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}