{"id":472,"date":"2022-03-15T13:17:25","date_gmt":"2022-03-15T13:17:25","guid":{"rendered":"http:\/\/www.biochannel.sk\/?page_id=472"},"modified":"2022-03-15T14:42:58","modified_gmt":"2022-03-15T14:42:58","slug":"how-to-burn-bootloader-to-atmega328p","status":"publish","type":"page","link":"http:\/\/www.biochannel.sk\/?page_id=472","title":{"rendered":"How to burn bootloader to ATmega328P"},"content":{"rendered":"\n<p>Ako zavies\u0165 \/ &#8222;vyp\u00e1li\u0165&#8220; bootloader do mikroprocesoru ATmega328P. <\/p>\n\n\n\n<p>Po zak\u00fapen\u00ed mikroprocesora by ste mo\u017eno predpokladali, \u017ee bude sta\u010di\u0165 zobra\u0165 dosku Arduino UNO R3, jednoducho z nej vybra\u0165 p\u00f4vodn\u00fd \u010dip ATmega328P a vymeni\u0165 ho za ten nov\u00fd, kam nahr\u00e1te svoj k\u00f3d. Nie je to v\u0161ak tak\u00e9 jednoduch\u00e9. Aby ste mohli na nov\u00fd mikroprocesor nahra\u0165 prostredn\u00edctvom dosky Arduino UNO R3 svoj program je potrebn\u00e9 najsk\u00f4r do mikroprocesoru <strong>vyp\u00e1li\u0165 zav\u00e1dza\u010d<\/strong> tzv. <strong>bootloader<\/strong>. <\/p>\n\n\n\n<p>Pre t\u00fato oper\u00e1ciu budeme potrebova\u0165, mikroprocesor ATmega328P, Arduino UNO R3 a AVR ISP Shield Burning Bootloader Programmer. <\/p>\n\n\n\n<div class=\"wp-block-image\"><figure class=\"aligncenter is-resized\"><img loading=\"lazy\" decoding=\"async\" src=\"http:\/\/www.biochannel.sk\/wp-content\/uploads\/2022\/03\/AVR-ISP-Shield-Burning-Bootloader-Programmer-1.png\" alt=\"\" class=\"wp-image-475\" width=\"386\" height=\"297\" srcset=\"http:\/\/www.biochannel.sk\/wp-content\/uploads\/2022\/03\/AVR-ISP-Shield-Burning-Bootloader-Programmer-1.png 600w, http:\/\/www.biochannel.sk\/wp-content\/uploads\/2022\/03\/AVR-ISP-Shield-Burning-Bootloader-Programmer-1-300x231.png 300w\" sizes=\"auto, (max-width: 386px) 100vw, 386px\" \/><figcaption> <br>AVR ISP Shield Burning Bootloader Programmer <\/figcaption><\/figure><\/div>\n\n\n\n<div class=\"wp-block-image\"><figure class=\"aligncenter is-resized\"><img loading=\"lazy\" decoding=\"async\" src=\"http:\/\/www.biochannel.sk\/wp-content\/uploads\/2022\/03\/Arduino-UNO-R3.png\" alt=\"\" class=\"wp-image-478\" width=\"436\" height=\"304\" srcset=\"http:\/\/www.biochannel.sk\/wp-content\/uploads\/2022\/03\/Arduino-UNO-R3.png 839w, http:\/\/www.biochannel.sk\/wp-content\/uploads\/2022\/03\/Arduino-UNO-R3-300x210.png 300w, http:\/\/www.biochannel.sk\/wp-content\/uploads\/2022\/03\/Arduino-UNO-R3-768x536.png 768w\" sizes=\"auto, (max-width: 436px) 100vw, 436px\" \/><figcaption> <br>Arduino UNO R3 <\/figcaption><\/figure><\/div>\n\n\n\n<div class=\"wp-block-image\"><figure class=\"aligncenter is-resized\"><img loading=\"lazy\" decoding=\"async\" src=\"http:\/\/www.biochannel.sk\/wp-content\/uploads\/2022\/03\/ATmega328P.png\" alt=\"\" class=\"wp-image-480\" width=\"428\" height=\"285\" srcset=\"http:\/\/www.biochannel.sk\/wp-content\/uploads\/2022\/03\/ATmega328P.png 625w, http:\/\/www.biochannel.sk\/wp-content\/uploads\/2022\/03\/ATmega328P-300x200.png 300w\" sizes=\"auto, (max-width: 428px) 100vw, 428px\" \/><figcaption>ATmega328P mikroprocesor<\/figcaption><\/figure><\/div>\n\n\n\n<p><em>Nasledovn\u00fd postup predpoklad\u00e1, \u017ee m\u00e1te nain\u0161talovan\u00fd software Arduino IDE. <\/em><\/p>\n\n\n\n<ol class=\"wp-block-list\"><li>Spust\u00edme software Arduino IDE a pripoj\u00edme k po\u010d\u00edta\u010du dosku Arduino UNO R3<\/li><li>Otvor\u00edme si jeden zo z\u00e1kladn\u00fdch programov <\/li><li>S\u00fabor &gt; Pr\u00edklady &gt; ArduinoISP &gt; ArduinoISP<\/li><li>Nastav\u00edme parametre N\u00e1stroje &gt; Doska &gt; Arduino UNO a zvol\u00edme spr\u00e1vny port<\/li><li>Nastav\u00edme parameter N\u00e1stroje &gt; Program\u00e1tor &gt; ArduinoISP<\/li><li>Nahr\u00e1me program na dosku<\/li><\/ol>\n\n\n\n<p>Ke\u010f sa k\u00f3d nahr\u00e1 na dosku Arduino UNO m\u00e1me \u00faspe\u0161ne za sebou prv\u00fa \u010das\u0165. V druhej \u010dasti budeme zav\u00e1dza\u0165 bootloader do mikroprocesoru, dosku Arduino UNO R3 neodp\u00e1jame a postupujeme nasledovne:<\/p>\n\n\n\n<ol class=\"wp-block-list\"><li>Na dosku Arduino UNO pripoj\u00edme  <em>AVR ISP Shield<\/em><\/li><li>Do p\u00e4tice vlo\u017e\u00edme mikroprocesor ATmega328P na ktor\u00fd chceme vyp\u00e1li\u0165 bootloader a zafixujeme p\u00e1\u010dkou. Dbajte na to, aby ste ho zalo\u017eili spr\u00e1vnym smerom.<\/li><li>V Arduino IDE nastav\u00edme parameter N\u00e1stroje > Program\u00e1tor > Arduino as ISP<\/li><li>A nakoniec samotn\u00e9 vyp\u00e1lenie bootloaderu N\u00e1stroje > Vyp\u00e1li\u0165 zav\u00e1dza\u010d (bootloader)<\/li><\/ol>\n\n\n\n<p>Po chv\u00edli sa bootloader vyp\u00e1li do mikroprocesora a my m\u00e1me \u00faspe\u0161ne za sebou druh\u00fa \u010das\u0165 procesu. V tomto momente je mikroprocesor pripraven\u00fd na nahratie ak\u00e9hoko\u013evek k\u00f3du do jeho pam\u00e4te. K\u00f3d m\u00f4\u017eete nahra\u0165 nasledovne:<\/p>\n\n\n\n<ol class=\"wp-block-list\"><li>Odpoj\u00edme dosky od PC a oddel\u00edme ich od seba.<\/li><li>Z dosky Arduino UNO vyberieme jeho p\u00f4vodn\u00fd mikroprocesor ATmega328P<\/li><li>Z p\u00e4tice na AVR ISP Shielde vyberieme mikroprocesor, na ktor\u00fd sme si vyp\u00e1lili bootloader a vlo\u017e\u00edme ho do pr\u00e1zdnej p\u00e4tice na doske Arduino UNO<\/li><li>Vyberieme si \u013eubovo\u013en\u00fd k\u00f3d napr. vstavan\u00fd &#8222;blink&#8220; a nahr\u00e1me ho na dosku<\/li><\/ol>\n\n\n\n<p>Ak sme urobili v\u0161etko spr\u00e1vne, po ukon\u010den\u00ed nahr\u00e1vania k\u00f3du by sa mala rozblika\u0165 vstavan\u00e1 LED na doske Arduino UNO \u010do znamen\u00e1, \u017ee sme \u00faspe\u0161ne dokon\u010dili posledn\u00fd krok oper\u00e1cie.<\/p>\n","protected":false},"excerpt":{"rendered":"<p>Ako zavies\u0165 \/ &#8222;vyp\u00e1li\u0165&#8220; bootloader do mikroprocesoru ATmega328P. Po zak\u00fapen\u00ed mikroprocesora by ste mo\u017eno predpokladali, \u017ee bude sta\u010di\u0165 zobra\u0165 dosku Arduino UNO R3, jednoducho z nej vybra\u0165 p\u00f4vodn\u00fd \u010dip ATmega328P a vymeni\u0165 ho za ten nov\u00fd, kam nahr\u00e1te svoj k\u00f3d. Nie je to v\u0161ak tak\u00e9 jednoduch\u00e9. Aby ste mohli na nov\u00fd mikroprocesor nahra\u0165 prostredn\u00edctvom dosky &hellip; <\/p>\n<p class=\"link-more\"><a href=\"http:\/\/www.biochannel.sk\/?page_id=472\" class=\"more-link\">Pokra\u010dova\u0165 v \u010d\u00edtan\u00ed<span class=\"screen-reader-text\"> &#8222;How to burn bootloader to ATmega328P&#8220;<\/span><\/a><\/p>\n","protected":false},"author":1,"featured_media":0,"parent":0,"menu_order":0,"comment_status":"closed","ping_status":"closed","template":"","meta":{"footnotes":""},"class_list":["post-472","page","type-page","status-publish","hentry"],"_links":{"self":[{"href":"http:\/\/www.biochannel.sk\/index.php?rest_route=\/wp\/v2\/pages\/472","targetHints":{"allow":["GET"]}}],"collection":[{"href":"http:\/\/www.biochannel.sk\/index.php?rest_route=\/wp\/v2\/pages"}],"about":[{"href":"http:\/\/www.biochannel.sk\/index.php?rest_route=\/wp\/v2\/types\/page"}],"author":[{"embeddable":true,"href":"http:\/\/www.biochannel.sk\/index.php?rest_route=\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"http:\/\/www.biochannel.sk\/index.php?rest_route=%2Fwp%2Fv2%2Fcomments&post=472"}],"version-history":[{"count":10,"href":"http:\/\/www.biochannel.sk\/index.php?rest_route=\/wp\/v2\/pages\/472\/revisions"}],"predecessor-version":[{"id":490,"href":"http:\/\/www.biochannel.sk\/index.php?rest_route=\/wp\/v2\/pages\/472\/revisions\/490"}],"wp:attachment":[{"href":"http:\/\/www.biochannel.sk\/index.php?rest_route=%2Fwp%2Fv2%2Fmedia&parent=472"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}