Stránka 1 z 1

Program arduina do Atmegy 328PU.

Napsal: 11 led 2022, 10:20
od elnovy
Mám Mikrokontrolér ATmega328PU zasunutý v patici
a napojený na programator USBasp …..naprogramování
programu v hexa code mi jde snadno .
Potřebuji naprogramovat program odladěný v Arduinu IDE
tzn . V jazyku arduina C++ .
====================================
Co mám udělat nejprve aby šel program nahrát ???
Jakou desku mám v Arduinu IDE navolit pro odladění programu ???
Děkuji za radu .

Napsal: 11 led 2022, 11:04
od Mek7
Ked som pred rokmi riesil rovnaky problem, bolo treba stiahnut nejaky doplnok, ktory sposobil, ze v zozname "dosiek" pribudli cipy Atmega (defaultne je tam iba cele Arduino). Potom sa to da skompilovat do hex, a nahrat hocijakym programatorom do cipu. Uz si to nepamatam, ale google napovie.

Napsal: 11 led 2022, 13:23
od TomasX
Myslím, že stačí v " Nástroje" zvolit "Procesor" - ATmega328P a v "Programator" - USBasp a musí to fungovat. 8-)

Napsal: 11 led 2022, 13:39
od pocitujlasku
1) bud si cez usbasp napalis bootloader arduina (da sa to v arduino IDE, priamo v menu) a potom uz to nahravas cez seriovy port z IDE
2) alebo si skompilujes program do bin a ten vypalis cez usbasp
3) vies to napalit tiez cez to IDE, kde si vyberies programator a moznost nie nahrat, ale nahrat pomocou programatora

ja osobne pouzivam prvy sposob. najskor si cez manager dosiek pridas podporu pre atmega - posledne sa to vola minicore.
potom vyberies v menu spavny typ procesora, napajanie a frekvenciu
a potom uz len nahravas program jednou z tych moznosti vyssie.

Napsal: 11 led 2022, 13:51
od JirkaZ

Napsal: 12 led 2022, 04:26
od elnovy
Děkuji za odpovědi hned to ozkoušim
Taky mě napadlo na odladěny obvod Atmega nano napojit na piny = nikoliv na usb ten je odpojeny
// programator USBasp tzn koliky +5, V,RESET.+MOSI.MISO.CLK =pak programer
VYČTE CELÝ OBSAH PAMETI A NASLEDNĚ VYPÁLÍ DO JINÉHO = obvodu atmega 328
…...taky existuje doplněk pro obvody ATTINY 85 který by byl taky velmi zajimavy pro arduino ide
===================================
Nevim jestli arduino IDE po nahrání programu ihned neuzamkne cely program ???
pak by tento postup nešel aplikovat ???