www.elektronik.si Seznam forumov www.elektronik.si
Forum o elektrotehniki in računalništvu
 
 PomočPomoč  IščiIšči  Seznam članovSeznam članov  SkupineSkupine  StatisticsStatistika  AlbumAlbum  DatotekeFilemanager DokumentacijaDocDB LinksPovezave   Registriraj seRegistriraj se 
  PravilaPravila  LinksBolha  PriponkePriponke  KoledarKoledar  ZapiskiZapiski Tvoj profilTvoj profil Prijava za pregled zasebnih sporočilPrijava za pregled zasebnih sporočil PrijavaPrijava 

Arduino Nano bootloader ATmega328P U

 
Objavi novo temo   Odgovori na to temo   Printer-friendly version    www.elektronik.si Seznam forumov -> Arduino sekcija
Poglej prejšnjo temo :: Poglej naslednjo temo  
Avtor Sporočilo
blsku
Član
Član



Pridružen-a: Pet 02 Okt 2020 19:39
Prispevkov: 49
Aktiv.: 1.13
Kraj: Nova Gorica

PrispevekObjavljeno: Pet Okt 09, 2020 4:27 pm    Naslov sporočila:  Arduino Nano bootloader ATmega328P U Odgovori s citatom

Pozdravljeni,

Kupil sem 3x nove čipe ATmega 328P U in poizkušam nanje naložit "Bootloader" s pomočjo Arduino Nano.

Vezavo sem opravil natanko tako, kot je predastavljena v na YT le da sem med + 5 in GND dodal se kondenzator 10uF/16V.

LINK

Mogoče ima kdo od tukaj prisotnih izkušnje in ve, kaj bi lahko bil vzrok za to napako?

hvala

Po nalaganju bi Arduino IDE javi napako:
avrdude: stk500_recv(): programmer is not responding
avrdude: stk500_getsync() attempt 1 of 10: not in sync: resp=0x03
avrdude: stk500_recv(): programmer is not responding
avrdude: stk500_getsync() attempt 2 of 10: not in sync: resp=0x03
avrdude: stk500_recv(): programmer is not responding
avrdude: stk500_getsync() attempt 3 of 10: not in sync: resp=0x03
avrdude: stk500_recv(): programmer is not responding
avrdude: stk500_getsync() attempt 4 of 10: not in sync: resp=0x03
avrdude: stk500_recv(): programmer is not responding
avrdude: stk500_getsync() attempt 5 of 10: not in sync: resp=0x03
avrdude: stk500_recv(): programmer is not responding
avrdude: stk500_getsync() attempt 6 of 10: not in sync: resp=0x03
avrdude: stk500_recv(): programmer is not responding
avrdude: stk500_getsync() attempt 7 of 10: not in sync: resp=0x03
avrdude: stk500_recv(): programmer is not responding
avrdude: stk500_getsync() attempt 8 of 10: not in sync: resp=0x03
avrdude: stk500_recv(): programmer is not responding
avrdude: stk500_getsync() attempt 9 of 10: not in sync: resp=0x03
avrdude: stk500_recv(): programmer is not responding
avrdude: stk500_getsync() attempt 10 of 10: not in sync: resp=0x03
Napaka pri pečenju zagonskega nalagalnika.
Nazaj na vrh
Odsoten Poglej uporabnikov profil Pošlji zasebno sporočilo
Peter123
Član
Član



Pridružen-a: Tor 13 Jan 2009 15:34
Prispevkov: 1366
Aktiv.: 7.34
Kraj: Lj.

PrispevekObjavljeno: Pet Okt 09, 2020 5:25 pm    Naslov sporočila:   Odgovori s citatom

V arduino, ki ga uporablhaš kot programator moraš še prej naložit "skripto".
Je to šlo?
Nazaj na vrh
Odsoten Poglej uporabnikov profil Pošlji zasebno sporočilo
blsku
Član
Član



Pridružen-a: Pet 02 Okt 2020 19:39
Prispevkov: 49
Aktiv.: 1.13
Kraj: Nova Gorica

PrispevekObjavljeno: Pet Okt 09, 2020 8:22 pm    Naslov sporočila:   Odgovori s citatom

@ Peter123

Pozdravljen Peter,

Ja točno to je bilo narobe. Ker to prvič počnem, sem spregledal, da je potrebno predhodno naložit program na Arduino Nano...
V glavnem uspelo mi je !

Najlepša hvala Peter
Nazaj na vrh
Odsoten Poglej uporabnikov profil Pošlji zasebno sporočilo
blsku
Član
Član



Pridružen-a: Pet 02 Okt 2020 19:39
Prispevkov: 49
Aktiv.: 1.13
Kraj: Nova Gorica

PrispevekObjavljeno: Pet Okt 09, 2020 10:24 pm    Naslov sporočila:   Odgovori s citatom

OK imam še en problem ...

Nikakor mi ne uspe naložiti programa na čip ATmega328P U preko Arduino Nano, ki ga upodabljam kot programator.

"Booatloader" mi je uspelo naložiti in led dioda, ki jo napajam preko upora iz pozicije 19 (izhod 13 na Arduino UNO) utripa. Ko pozkušam naložiti še 1x drug program (krajši interval utripanja), pa nalaganje nikakor ne uspe.
Vezavo na protoboru sem pustil enako kot ob nalaganju "Bootloaderja". Kar sem spremenil sem samo kodo in nalagal s pomočjo Skica --> "Naloži s programatorjem"
Poizkušam vse možne načine in variante ampak neuspešno. Ima mogoče kdo kak navset kaj je lahko narobe?


Povezavo sem izvedel na naslednji način:
Arduino Nano pin:--->Atmega 328P U pin:
5V -------------------> 7 (VCC) & 20 (AVCC)
GND -----------------> 8 (GND) & 22 (GND)
D10 SS --------------> 1 Reset
D11 MOS-------------> 17 MOSI
D12 MISO -----------> 18 MISO
D13 SCK ------------> 9 SCK

Na kaj je potrebno paziti?

EDIT:
Sem ugotovil napako. Napaka je bila, da sem pri nalaganju kode na čip ATmega 328P U pomotoma stisnil "Naloži" s čimer sem naložil kodo na Arduino Nano in s tem povozil kodo Primeri --> Arduino ISP, ki mora biti naložena na Arduino Nano, da deluje kot programator. Po ponovni namestitvi je čip normalno zečel sprejemati kodo iz Arduino IDE.

Hvala vseeno
Nazaj na vrh
Odsoten Poglej uporabnikov profil Pošlji zasebno sporočilo
mato1111
Član
Član



Pridružen-a: Pet 28 Dec 2012 14:42
Prispevkov: 612
Aktiv.: 4.44
Kraj: Vrhnika

PrispevekObjavljeno: Sob Okt 10, 2020 2:31 pm    Naslov sporočila:  Re: Arduino Nano bootloader ATmega328P U Odgovori s citatom

blsku je napisal/a:

Vezavo sem opravil natanko tako, kot je predastavljena v na YT le da sem med + 5 in GND dodal se kondenzator 10uF/16V.

Med pine Vcc in Gnd daj cim blizje Megi se 100nF keramicni kondenzator.
Nazaj na vrh
Odsoten Poglej uporabnikov profil Pošlji zasebno sporočilo
blsku
Član
Član



Pridružen-a: Pet 02 Okt 2020 19:39
Prispevkov: 49
Aktiv.: 1.13
Kraj: Nova Gorica

PrispevekObjavljeno: Sob Okt 10, 2020 7:13 pm    Naslov sporočila:   Odgovori s citatom

@mato1111

Citiram:
Med pine Vcc in Gnd daj cim blizje Megi se 100nF keramicni kondenzator.


Pozdravljen Mato,

Kaj je pa namen teh kondenzatorjev? Glede na to, da ima ATmega328P "dva" +5 in dva -GND a je potem smiselno dat dva kondenzatorja na vsak par po enega?

L.p
Nazaj na vrh
Odsoten Poglej uporabnikov profil Pošlji zasebno sporočilo
smatjaz
Član
Član



Pridružen-a: Pon 10 Nov 2003 16:33
Prispevkov: 803
Aktiv.: 3.60

PrispevekObjavljeno: Sre Okt 21, 2020 9:15 pm    Naslov sporočila:   Odgovori s citatom

Lahko imaš probleme, če imaš na Tx In Rx že kaj priključeno.
_________________
Električni aparati delujejo na dim ... ko dim iz njih uide ... ne delujejo več!
Nazaj na vrh
Prisoten Poglej uporabnikov profil Pošlji zasebno sporočilo
mucek
Član
Član



Pridružen-a: Tor 01 Avg 2006 10:47
Prispevkov: 5337
Aktiv.: 24.72
Kraj: Domzale

PrispevekObjavljeno: Čet Okt 22, 2020 9:59 am    Naslov sporočila:   Odgovori s citatom

K vsakemu pinu VCC daš svoj 100 nF decoupling kondenzator, ki ti AC motnje da "v kratek stik" na maso. Če ima čip več VCC pinov, pač daš več kondenzatorjev. In še pomembno glede routanja takšnega napajanja, track mora iti iz napajanja ČEZ pad kondenzatorja in na čip. Če npr. pripelješ napajanje pod čipom, kondenzator pa daš na drugo stran, bo njegov učinek bistveno manjši!
_________________
...lahko pa se tudi motim ...
Nazaj na vrh
Odsoten Poglej uporabnikov profil Pošlji zasebno sporočilo
Pokaži sporočila:   
Objavi novo temo   Odgovori na to temo   Printer-friendly version    www.elektronik.si Seznam forumov -> Arduino sekcija Časovni pas GMT + 2 uri, srednjeevropski - poletni čas
Stran 1 od 1

 
Pojdi na:  
Ne, ne moreš dodajati novih tem v tem forumu
Ne, ne moreš odgovarjati na teme v tem forumu
Ne, ne moreš urejati svojih prispevkov v tem forumu
Ne, ne moreš brisati svojih prispevkov v tem forumu
Ne ne moreš glasovati v anketi v tem forumu
Ne, ne moreš pripeti datotek v tem forumu
Ne, ne moreš povleči datotek v tem forumu

Uptime: 74 dni


Powered by phpBB © 2001, 2005 phpBB Group