{"id":310,"date":"2016-09-02T13:12:58","date_gmt":"2016-09-02T11:12:58","guid":{"rendered":"http:\/\/www.mrprotokoll.de\/?p=310"},"modified":"2016-09-02T13:12:58","modified_gmt":"2016-09-02T11:12:58","slug":"arduino-due-zero-und-das-can-bus-shield","status":"publish","type":"post","link":"https:\/\/www.mrprotokoll.de\/?p=310","title":{"rendered":"Arduino Due \/ Zero und das Can Bus Shield"},"content":{"rendered":"<p>Seit einiger Zeit experimentiere ich mit dem Arduino und dem Can Bus herum. Das funtkioniert auch so weit sehr gut, nur leider gibt es immer wieder Probleme, dass das Shield nicht erkannt wird. Dies ist dadurch bedingt, dass der Due und der Zero 3,3V Controller sind. Das Shield l\u00e4uft jedoch mit 5V.<\/p>\n<p>Daher kann es dazu kommen, dass die Pegel der SPI Schnittstelle (3,3V * 0,7 = 2,3V im Worstcase) knapp unterhalb der Erkennungsschwelle des Can Controllers liegen (ca. 2,7V) und damit keine Kommunikation zustande kommt.<\/p>\n<p>Die L\u00f6sung des Problems habe ich mir beim Gameduino abgeschaut und einfach die dort definierte Software SPI Schnittstelle auch hier eingebaut, da diese Pegel etwas h\u00f6her sind und somit die Kommunikation sicher funktioniert. Nat\u00fcrlich mit meinen Anpassungen f\u00fcr den Due und den Zero. Unter folgendem Link kann man das Ergebnis herunter laden.<\/p>\n<p><a href=\"https:\/\/ssl.mrprotokoll.de\/owncloud\/index.php\/s\/v3PEIsa84RcDp9D\">https:\/\/ssl.mrprotokoll.de\/owncloud\/index.php\/s\/v3PEIsa84RcDp9D<\/a><\/p>\n","protected":false},"excerpt":{"rendered":"<p>Seit einiger Zeit experimentiere ich mit dem Arduino und dem Can Bus herum. Das funtkioniert auch so weit sehr gut, nur leider gibt es immer wieder Probleme, dass das Shield nicht erkannt wird. Dies ist dadurch bedingt, dass der Due und der Zero 3,3V Controller sind. Das Shield l\u00e4uft jedoch mit 5V. Daher kann es [&hellip;]<\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[9],"tags":[],"class_list":["post-310","post","type-post","status-publish","format-standard","hentry","category-arduino"],"_links":{"self":[{"href":"https:\/\/www.mrprotokoll.de\/index.php?rest_route=\/wp\/v2\/posts\/310","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.mrprotokoll.de\/index.php?rest_route=\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.mrprotokoll.de\/index.php?rest_route=\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.mrprotokoll.de\/index.php?rest_route=\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/www.mrprotokoll.de\/index.php?rest_route=%2Fwp%2Fv2%2Fcomments&post=310"}],"version-history":[{"count":1,"href":"https:\/\/www.mrprotokoll.de\/index.php?rest_route=\/wp\/v2\/posts\/310\/revisions"}],"predecessor-version":[{"id":311,"href":"https:\/\/www.mrprotokoll.de\/index.php?rest_route=\/wp\/v2\/posts\/310\/revisions\/311"}],"wp:attachment":[{"href":"https:\/\/www.mrprotokoll.de\/index.php?rest_route=%2Fwp%2Fv2%2Fmedia&parent=310"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.mrprotokoll.de\/index.php?rest_route=%2Fwp%2Fv2%2Fcategories&post=310"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.mrprotokoll.de\/index.php?rest_route=%2Fwp%2Fv2%2Ftags&post=310"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}