{"id":228,"date":"2017-03-07T05:12:43","date_gmt":"2017-03-07T07:12:43","guid":{"rendered":"http:\/\/vejas.defas.lt\/?p=228"},"modified":"2017-03-07T05:14:45","modified_gmt":"2017-03-07T07:14:45","slug":"spi-protokolas","status":"publish","type":"post","link":"http:\/\/vejas.defas.lt\/?p=228","title":{"rendered":"SPI protokolas"},"content":{"rendered":"<p>SPI s\u0105saja siun\u010diama ir gaunama informacija turi atitikti tam tikr\u0105 protokol\u0105, kuris realizuotas rpi &#8211; Arduino programose. Informacijos u\u017eklaus\u0117jas (Master) visada yra rpi. Komandos strukt\u016bra sudaryta i\u0161 Prad\u017eios baito (PB), komandos baito (KB), paketo ilgio (DI),\u00a0 duomen\u0173 sekos (INFORMACIJA) ir kontrolin\u0117s sumos (KS) bei liekamojo baito(KB).<\/p>\n<p>PB &#8211; CB &#8211; DI &#8211; INFORMACIJA &#8211; KS &#8211; KB<\/p>\n<p>PB yra visada vienodas ir yra 0x81 (HEX formatas).<\/p>\n<p>CB apra\u0161o komandos tip\u0105. \u0160iuo metu naudojam dvi komandas: 0xA8 &#8211; analogini\u0173 reik\u0161mi\u0173 nuskaitymas ir 0xA9 &#8211; apkrovos kreiv\u0117s reik\u0161mi\u0173 siuntimas.<\/p>\n<p>DI sudaro INFORMACIJA bait\u0173 sekos skai\u010di\u0173.<\/p>\n<p>KS yra kontrolin\u0117 suma apimanti baitus nuo SB iki KS imtinai. Ji turi b\u016bti lygi 0xFF.<\/p>\n<p>KB yra &#8216;kvailas&#8217; baitas (angl. dummy), kuris leid\u017eia priimti gaunamo paketo kontrolin\u0119 sum\u0105. Tai yra tod\u0117l, kad siun\u010diamas paketas lydimas gaunamo paketo. T.y siuntimo metu yra gaunama informacija. Kadangi gaunamas paketas yra tokio pat ilgio, tai priimamo paketo kontrolin\u0117s sumos baitas gaunamas tuo metu, kai siun\u010diamo paketo KS baitas jau i\u0161\u0117jo, o siunt\u0117jas dar turi i\u0161si\u0173sti kontrolin\u0117s sumos bait\u0105<\/p>\n<p>&nbsp;<\/p>\n<p>&nbsp;<\/p>\n<p>MySQL&#8217;e komanda saugoma HEX formate<\/p>\n<p>&nbsp;<\/p>\n<p>&nbsp;<\/p>\n<p>&nbsp;<\/p>\n<p>Dabar sudarytos dvi komandos<\/p>\n","protected":false},"excerpt":{"rendered":"<p>SPI s\u0105saja siun\u010diama ir gaunama informacija turi atitikti tam tikr\u0105 protokol\u0105, kuris realizuotas rpi &#8211; Arduino programose. Informacijos u\u017eklaus\u0117jas (Master) visada yra rpi. Komandos strukt\u016bra sudaryta i\u0161 Prad\u017eios baito (PB), komandos baito (KB), paketo ilgio (DI),\u00a0 duomen\u0173 sekos (INFORMACIJA) ir kontrolin\u0117s sumos (KS) bei liekamojo baito(KB). PB &#8211; CB &#8211; DI &#8211; INFORMACIJA &#8211; KS &hellip; <a href=\"http:\/\/vejas.defas.lt\/?p=228\" class=\"more-link\">Skaityti toliau: <span class=\"screen-reader-text\">SPI protokolas<\/span><\/a><\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"_acf_changed":false,"_bbp_topic_count":0,"_bbp_reply_count":0,"_bbp_total_topic_count":0,"_bbp_total_reply_count":0,"_bbp_voice_count":0,"_bbp_anonymous_reply_count":0,"_bbp_forum_subforum_count":0,"footnotes":""},"categories":[1],"tags":[],"class_list":["post-228","post","type-post","status-publish","format-standard","hentry","category-be-kategorijos"],"acf":[],"_links":{"self":[{"href":"http:\/\/vejas.defas.lt\/index.php?rest_route=\/wp\/v2\/posts\/228","targetHints":{"allow":["GET"]}}],"collection":[{"href":"http:\/\/vejas.defas.lt\/index.php?rest_route=\/wp\/v2\/posts"}],"about":[{"href":"http:\/\/vejas.defas.lt\/index.php?rest_route=\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"http:\/\/vejas.defas.lt\/index.php?rest_route=\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"http:\/\/vejas.defas.lt\/index.php?rest_route=%2Fwp%2Fv2%2Fcomments&post=228"}],"version-history":[{"count":3,"href":"http:\/\/vejas.defas.lt\/index.php?rest_route=\/wp\/v2\/posts\/228\/revisions"}],"predecessor-version":[{"id":231,"href":"http:\/\/vejas.defas.lt\/index.php?rest_route=\/wp\/v2\/posts\/228\/revisions\/231"}],"wp:attachment":[{"href":"http:\/\/vejas.defas.lt\/index.php?rest_route=%2Fwp%2Fv2%2Fmedia&parent=228"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"http:\/\/vejas.defas.lt\/index.php?rest_route=%2Fwp%2Fv2%2Fcategories&post=228"},{"taxonomy":"post_tag","embeddable":true,"href":"http:\/\/vejas.defas.lt\/index.php?rest_route=%2Fwp%2Fv2%2Ftags&post=228"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}