{"id":452,"date":"2022-03-10T22:31:36","date_gmt":"2022-03-10T22:31:36","guid":{"rendered":"http:\/\/www.biochannel.sk\/?page_id=452"},"modified":"2022-12-04T11:20:19","modified_gmt":"2022-12-04T11:20:19","slug":"atmega328-vs-atmega328p","status":"publish","type":"page","link":"http:\/\/www.biochannel.sk\/?page_id=452","title":{"rendered":"ATmega328 vs ATmega328P"},"content":{"rendered":"\n<p><strong>AT<\/strong>         &#8211; v\u00fdrobca ATMEL<br><strong>MEGA<\/strong> &#8211; frekvencia v MHz (megaherzoch)<br><strong>32 <\/strong>        &#8211; predstavuje kapacitu flash pam\u00e4te, ktor\u00e1 je 32 KB.<br><strong>8<\/strong>            &#8211; predstavuje typ procesora, ktor\u00fd m\u00e1 8 bitov.<br><strong>P   <\/strong>         &#8211; PicoPower &#8211; ozna\u010duje, funkcia pre ni\u017e\u0161iu spotrebu energie.<br><strong>-PU<\/strong>       &#8211; ozna\u010duje t\u00fdm kon\u0161trukcie (DIP 28 pinov)<\/p>\n\n\n\n<p style=\"text-align:left\">ATmega328 funguje rovnako ako ATmega328P.  Oba \u010dipy b\u00fdvaj\u00fa pou\u017e\u00edvan\u00e9 v dosk\u00e1ch Arduino. Ich katal\u00f3gov\u00e9 ozna\u010denie b\u00fdva doplnen\u00e9 o r\u00f4zne p\u00edsmen\u00e1, v na\u0161om pr\u00edpade ide o &#8222;-PU&#8220;. Toto ozna\u010denie ur\u010duje kon\u0161trukciu \u010dipu v na\u0161om pr\u00edpade DIP (pav\u00fak) s po\u010dtom no\u017ei\u010diek\/pinov 28.<\/p>\n\n\n\n<p style=\"text-align:left\">ATmega328P m\u00e1 narozdiel od ATmega328 ve\u013emi n\u00edzku spotrebu energie v\u010faka funkcii PicoPower (vyvinul ATMEL), odtial ozna\u010denie &#8222;P&#8220; teda PicoPower. Funkcia umo\u017e\u0148uje regul\u00e1toru klesn\u00fa\u0165 s nap\u00e4t\u00edm a\u017e na 1,62 V s plnou funk\u010dnos\u0165ou bez ak\u00fdchko\u013evek ch\u00fdb. M\u00e1 tie\u017e r\u00f4zne re\u017eimy sp\u00e1nku na zn\u00ed\u017eenie spotreby energie. Cena ATmega328P je preto vy\u0161\u0161ia ne\u017e pri ATmega328. <\/p>\n\n\n\n<p>\u010eal\u0161\u00ed rozdiel medzi nimi je sa objav\u00ed pri &#8222;vypa\u013eovan\u00ed&#8220; bootloadera. Prostredn\u00edctvom programu Arduino IDE sa \u0161tandardne d\u00e1 zavies\u0165 bootloader do typu ATmega328P. V pr\u00edpade ATmega328 je to komplikovanej\u0161ie preto\u017ee pou\u017e\u00edva in\u00fa identifika\u010dn\u00fa adresu a je potrebn\u00e9 tieto adresy pre tento \u00fa\u010del do\u010dasne zmeni\u0165. Ni\u017e\u0161ie pop\u00ed\u0161eme postupy ako zavies\u0165 bootloader do toho ktor\u00e9ho typu.<\/p>\n\n\n\n<div class=\"wp-block-image\"><figure class=\"aligncenter\"><img loading=\"lazy\" decoding=\"async\" width=\"391\" height=\"469\" src=\"http:\/\/www.biochannel.sk\/wp-content\/uploads\/2022\/03\/ATmega328_black.png\" alt=\"\" class=\"wp-image-455\" srcset=\"http:\/\/www.biochannel.sk\/wp-content\/uploads\/2022\/03\/ATmega328_black.png 391w, http:\/\/www.biochannel.sk\/wp-content\/uploads\/2022\/03\/ATmega328_black-250x300.png 250w\" sizes=\"auto, (max-width: 391px) 100vw, 391px\" \/><figcaption>\u010cipy ATmega328-PU a ATmega328P-PU &#8211;<em>DIP 28<\/em> <br><\/figcaption><\/figure><\/div>\n\n\n\n<p>V\u0161etky mikrokontrol\u00e9ry AVR maj\u00fa trojbajtov\u00fd podpisov\u00fd k\u00f3d, ktor\u00fd identifikuje zariade-nie. Tento k\u00f3d je mo\u017en\u00e9 pre\u010d\u00edta\u0165 v\u010faka t\u00fdmto trom bajtom, ktor\u00e9 sa nach\u00e1dzaj\u00fa na sa-mostatnej adrese. V pr\u00edpade ATmega328P (pre ktor\u00fd je Arduino IDE prednastaven\u00e9) je to na adrese <strong>0x1E 0x95 0x0F<\/strong> a pre ATmega328 na adrese <strong>0x1E 0x95 0x14<\/strong>  <br><\/p>\n\n\n\n<p>Na to, aby sme mohli zavies\u0165 &#8222;vyp\u00e1li\u0165&#8220; bootloader do \u010dipu ATmega328 potrebujeme v s\u00fabore s n\u00e1zvom <em><strong>avrdude.conf<\/strong><\/em> upravi\u0165 a prep\u00edsa\u0165 prednastaven\u00fa adresu. Tento s\u00fabor b\u00fdva umiestnen\u00fd v adres\u00e1re s n\u00e1zvom <em><strong>etc <\/strong><\/em>(ten b\u00fdva r\u00f4zne umiestnen\u00fd &#8211; pod\u013ea in\u0161tal\u00e1cie Arduino IDE), je v\u0161ak potrebn\u00e9 ho n\u00e1js\u0165 a otvori\u0165 v textovom editore. N\u00e1sledne vyh\u013eada\u0165 (ctrl+f) adresu<strong> <\/strong><em>0x1e 0x95 0x0f<\/em> (prim\u00e1rne ur\u010den\u00e1 pre \u010dip ATmega328P) a zmeni\u0165 ju pre potreby \u010dipu ATmega328 na adresu v tvare<em><strong> <\/strong>0x1e 0x95<strong> 0x14<\/strong>. <\/em>Potom sta\u010d\u00ed u\u017e len postupova\u0165 ako pri ATmega328P a &#8222;vyp\u00e1li\u0165&#8220; bootloader.<\/p>\n\n\n\n<figure class=\"wp-block-image\"><img loading=\"lazy\" decoding=\"async\" width=\"434\" height=\"177\" src=\"http:\/\/www.biochannel.sk\/wp-content\/uploads\/2022\/03\/328_boot.png\" alt=\"\" class=\"wp-image-463\" srcset=\"http:\/\/www.biochannel.sk\/wp-content\/uploads\/2022\/03\/328_boot.png 434w, http:\/\/www.biochannel.sk\/wp-content\/uploads\/2022\/03\/328_boot-300x122.png 300w\" sizes=\"auto, (max-width: 434px) 100vw, 434px\" \/><figcaption>Vyh\u013eadan\u00e1 adresa v textovom editore, ktor\u00fa je potrebn\u00e9 zmeni\u0165 na 0x1e 0x95 0x14.<br><\/figcaption><\/figure>\n","protected":false},"excerpt":{"rendered":"<p>AT &#8211; v\u00fdrobca ATMELMEGA &#8211; frekvencia v MHz (megaherzoch)32 &#8211; predstavuje kapacitu flash pam\u00e4te, ktor\u00e1 je 32 KB.8 &#8211; predstavuje typ procesora, ktor\u00fd m\u00e1 8 bitov.P &#8211; PicoPower &#8211; ozna\u010duje, funkcia pre ni\u017e\u0161iu spotrebu energie.-PU &#8211; ozna\u010duje t\u00fdm kon\u0161trukcie (DIP 28 pinov) ATmega328 funguje rovnako ako ATmega328P. Oba \u010dipy b\u00fdvaj\u00fa pou\u017e\u00edvan\u00e9 v dosk\u00e1ch Arduino. Ich &hellip; <\/p>\n<p class=\"link-more\"><a href=\"http:\/\/www.biochannel.sk\/?page_id=452\" class=\"more-link\">Pokra\u010dova\u0165 v \u010d\u00edtan\u00ed<span class=\"screen-reader-text\"> &#8222;ATmega328 vs 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-452","page","type-page","status-publish","hentry"],"_links":{"self":[{"href":"http:\/\/www.biochannel.sk\/index.php?rest_route=\/wp\/v2\/pages\/452","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=452"}],"version-history":[{"count":12,"href":"http:\/\/www.biochannel.sk\/index.php?rest_route=\/wp\/v2\/pages\/452\/revisions"}],"predecessor-version":[{"id":502,"href":"http:\/\/www.biochannel.sk\/index.php?rest_route=\/wp\/v2\/pages\/452\/revisions\/502"}],"wp:attachment":[{"href":"http:\/\/www.biochannel.sk\/index.php?rest_route=%2Fwp%2Fv2%2Fmedia&parent=452"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}