{"id":1267,"date":"2025-03-08T22:30:16","date_gmt":"2025-03-08T20:30:16","guid":{"rendered":"https:\/\/sobotz.com\/lt\/?page_id=1267"},"modified":"2025-03-09T12:22:52","modified_gmt":"2025-03-09T10:22:52","slug":"programing-malenki","status":"publish","type":"page","link":"https:\/\/sobotz.com\/lt\/programing-malenki\/","title":{"rendered":"Kaip programuoti Malenki HV"},"content":{"rendered":"<div data-elementor-type=\"wp-page\" data-elementor-id=\"1267\" class=\"elementor elementor-1267\">\n\t\t\t\t<div class=\"elementor-element elementor-element-6e905aa e-flex e-con-boxed e-con e-parent\" data-id=\"6e905aa\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t\t<div class=\"e-con-inner\">\n\t\t\t\t<div class=\"elementor-element elementor-element-fb68764 elementor-widget elementor-widget-text-editor\" data-id=\"fb68764\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t<h2><strong>Programin\u0117s \u012frangos atnaujinimas (programavimas)<\/strong><\/h2>\n<p><span style=\"font-family: inherit; font-size: inherit; font-style: inherit; font-variant-ligatures: inherit; font-variant-caps: inherit; font-weight: inherit; text-align: var(--text-align); background-color: inherit; color: var(--theme-text-color); letter-spacing: var(--theme-letter-spacing); text-transform: var(--theme-text-transform);\">Nors Malenki HV jau atkeliauja suprogramuotas, galb\u016bt nor\u0117site atnaujinti programin\u0119 \u012frang\u0105. <\/span><\/p>\n<p><span lang=\"lt\">Vis\u0173 pirma, jums reikia UPDI programerio. Pigus ir paprastas b\u016bdas j\u012f gauti \u2013 paimti AVR MCU (pvz. atmega328p \u2013 Arduino nano, uno ir pana\u0161iai) ir \u012fkelti jtag2updi kod\u0105. Kod\u0105 galite gauti \u010dia: <a href=\"https:\/\/github.com\/ElTangas\/jtag2updi\"><span style=\"color: #1155cc;\">https:\/\/github.com\/ElTangas\/jtag2updi<\/span><\/a><\/span><\/p>\n<p><span lang=\"lt\">Atsisiunt\u0119 projekt\u0105 atidarykite \u201esource\u201c aplank\u0105, kuriame rasite .ino kod\u0105. \u012ekelkite j\u012f \u012f \u201eArduino Nano\u201c.<\/span><\/p>\n<p>Tada lengvai prijungti programer\u012f \u201eprieMa prielenki\u201c. Vis\u0173 pirmaV, geriau u\u017emaitinti plok\u0161t\u0119, o lengviausias b\u016bdas tai padaryti yra paimti Arduino 5 tamp\u0105 ir prijungti j\u0105 prie maitinimo \u012fvesties. Bet jei planuojate i\u0161bandyti ir variklius, pasi\u016blymas prie Malenki prijungti LiPo akumuliatori\u0173, tik nepamir\u0161kite, jog reikalinga bendras GND.<br>Taip pat jums reik\u0117s programavimo laido kartu su 3 \u2013 6k rezistoriumi, nuosekliai prijungtu prie D6. UPDI i\u0161vestis yra antroji apatin\u0117 (vir\u0161utiniame sluoksnyje, nes apatiniame sluoksnyje yra daugiau jungtys). <br>\u017demiau yra diagramos pavyzdys:<\/p>\n<p><img fetchpriority=\"high\" decoding=\"async\" src=\"https:\/\/sobotz.com\/wp-content\/uploads\/2025\/02\/MalenkiProgramming-1024x963.png\" alt=\"\" width=\"506\" height=\"476\"><\/p>\n<p>Tada palengvinti AVRDudess (GUI s\u0105saja, paremta avrdude, tod\u0117l su ja pasidaryti lengviau). \u010cia galite atsisiusti: <a href=\"https:\/\/github.com\/avrdudes\/avrdude\/releases\">https:\/\/github.com\/avrdudes\/avrdude\/releases<\/a><\/p>\n<p><span lang=\"lt\">Atsisiunt\u0119 ir \u012fdieg\u0119 AVRDudess neveikia \u0161iuos veiksmus:<\/span><\/p>\n<ol style=\"margin-top: 0cm;\" start=\"1\" type=\"1\">\n<li><span lang=\"lt\">Pakeiskite programer\u012f \u012f jtag2updi<\/span><\/li>\n<li><span lang=\"lt\">Pakeiskite MCU \u012f ATtiny1616, nes tiek naudoja MalenkiHV<\/span><\/li>\n<li><span lang=\"lt\">Pasirinkite atitinkam\u0105 COM prievad\u0105<\/span><\/li>\n<li><span lang=\"lt\">Pasirinkite sukompiliuot\u0105 .bin fail\u0105. Vienas jau yra i\u0161 anksto paruo\u0161tas GitHub projektas. J\u012f rasite <a href=\"https:\/\/github.com\/MarkR42\/malenki-nano\/tree\/master\/hv_flash\"><span style=\"color: #1155cc;\">\u010dia<\/span><\/a>. Ta\u010diau visada patikrinkite, ar tai naujausia programa. <br><b>4.1 <\/b>Kai atidarote fail\u0173 nar\u0161ykl\u0119, dvejetainio failo galite nematyti. programa, ar rodomi visi failai.<b><\/b><\/span><\/li>\n<li><span lang=\"lt\">Pasirinkite neapdorot\u0105 dvejetain\u012f format\u0105<\/span><\/li>\n<li><span lang=\"lt\">Prie\u0161 \u012fkeldami kod\u0105 patikrinkite, ar galite nuskaityti \u201eFuses\u201c. Jei ne, eikite \u012f trik\u010di\u0173 \u0161alinimo skyri\u0173. Jei pavyko, tai tur\u0117t\u0173 atrodyti kaip <b>6.1<\/b><\/span><\/li>\n<li><span lang=\"lt\">Jei <b>6.1 <\/b>pasisek\u0117, galite paspausti Go ir u\u017eprogramuoti Malenki. Jei viskas teisinga, i\u0161vestis bus pana\u0161i \u012f <b>7.1<\/b><\/span><\/li>\n<\/ol>\n<p><b style=\"font-family: inherit; font-size: inherit; font-style: inherit; font-variant-ligatures: inherit; font-variant-caps: inherit; text-align: var(--text-align); background-color: inherit; color: var(--theme-text-color); letter-spacing: var(--theme-letter-spacing); text-transform: var(--theme-text-transform);\"><img decoding=\"async\" src=\"https:\/\/sobotz.com\/wp-content\/uploads\/2025\/02\/MalenkiAVRDudespng-1014x1024.png\" alt=\"\" width=\"515\" height=\"520\"><\/b><\/p>\n<h2><b>Trik\u010di\u0173 \u0161alinimas:<\/b><\/h2>\n<p>da\u017enai pasitaikanti problema matoma:<\/p>\n<h2><b style=\"font-size: 16px;\"><img decoding=\"async\" src=\"https:\/\/sobotz.com\/wp-content\/uploads\/2025\/02\/errorrr.png\" alt=\"\" width=\"479\" height=\"148\"><\/b><\/h2>\n<p>Tai paprastai sukelia dvi prie\u017eastis. Prastas kontaktas arba d\u0117l to, kad Malenki negauna \u012ftampos. Jei tinkama klaid\u0105, patikrinkite, ar j\u016bs\u0173 jungtys yra tvarkingai sulituotos ir ar \u201eMalenki\u201c yra tinkamai sujungtas.<\/p>\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>","protected":false},"excerpt":{"rendered":"<p>Programin\u0117s \u012frangos atnaujinimas (programavimas) Nors Malenki HV jau atkeliauja suprogramuotas, galb\u016bt norite atnaujinti programin\u0119 \u012frang\u0105. Vis\u0173 pirma, jums reikia UPDI programerio. Pigus ir paprastas b\u016bdas j\u012f gauti \u2013 paimti AVR [&hellip;]<\/p>\n","protected":false},"author":1,"featured_media":0,"parent":0,"menu_order":0,"comment_status":"closed","ping_status":"closed","template":"","meta":{"iawp_total_views":46,"footnotes":""},"class_list":["post-1267","page","type-page","status-publish","hentry"],"blocksy_meta":[],"jetpack_sharing_enabled":true,"_links":{"self":[{"href":"https:\/\/sobotz.com\/lt\/wp-json\/wp\/v2\/pages\/1267","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/sobotz.com\/lt\/wp-json\/wp\/v2\/pages"}],"about":[{"href":"https:\/\/sobotz.com\/lt\/wp-json\/wp\/v2\/types\/page"}],"author":[{"embeddable":true,"href":"https:\/\/sobotz.com\/lt\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/sobotz.com\/lt\/wp-json\/wp\/v2\/comments?post=1267"}],"version-history":[{"count":21,"href":"https:\/\/sobotz.com\/lt\/wp-json\/wp\/v2\/pages\/1267\/revisions"}],"predecessor-version":[{"id":1297,"href":"https:\/\/sobotz.com\/lt\/wp-json\/wp\/v2\/pages\/1267\/revisions\/1297"}],"wp:attachment":[{"href":"https:\/\/sobotz.com\/lt\/wp-json\/wp\/v2\/media?parent=1267"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}