Elektronika.lt
 2025 m. lapkričio 21 d. Projektas | Reklama | Žinokite | Klausimai | Prisidėkite | Atsiliepimai | Kontaktai
Paieška portale
EN Facebook RSS

 Kas naujo  Katalogas  Parduotuvės  Forumas  Tinklaraščiai
 Pirmas puslapisSąrašas
 Forumas / + pokalbiai
 - Paieška forume
 - D.U.K. / Forumo taisyklės
 - Narių sąrašas
 - Registruotis
 - Prisijungti

Elektronika.lt portalo forumas

Jūs esate neprisijungęs lankytojas. Norint dalyvauti diskusijose, būtina užsiregistruoti ir prisijungti prie forumo. Prisijungę galėsite kurti naujas temas, atsakyti į kitų užduotus klausimus, balsuoti forumo apklausose.

Administracija pasilieka teisę pašalinti pasisakymus bei dalyvius, kurie nesilaiko forumo taisyklių. Pastebėjus nusižengimus, prašome pranešti.

Dabar yra 2025 11 21, 21:39. Visos datos yra GMT + 2 valandos.
 Forumas » Mikrovaldikliai » Atmega 8 programavimas su Arduino UNO R3
Jūs negalite rašyti naujų pranešimų į šį forumą
Jūs negalite atsakinėti į pranešimus šiame forume
Jūs negalite redaguoti savo pranešimų šiame forume
Jūs negalite ištrinti savo pranešimų šiame forume
Jūs negalite dalyvauti apklausose šiame forume
 
  
Puslapis 12
Pereiti prie 1, 2  Toliau
Pradėti naują temą  Atsakyti į pranešimą Rodyti ankstesnį pranešimą :: Rodyti kitą pranešimą 
 Atmega 8 programavimas su Arduino UNO R3
PranešimasParašytas: 2012 07 26, 21:27 Pranešti apie taisyklių pažeidimą Atsakyti su citata
Ugniues
Užkietėjęs dalyvis
Užkietėjęs dalyvis
Peržiūrėti vartotojo aprašymą Siųsti asmeninį pranešimą
Sveiki, prireikė susiprogramuoti USBASP (su atmega 8 ir 12mhz kristalu), bet neturiu programatoriaus, tik Arduino UNO R3. Gal kas žinot, mokat, bandėt įrašyti hex failą ir nustatyti fuse bit'us per tą Arduino? Ačiū.
 Atmega 8 programavimas su Arduino UNO R3
PranešimasParašytas: 2012 07 26, 22:14 Pranešti apie taisyklių pažeidimą Atsakyti su citata
Vintikas
Užkietėjęs dalyvis
Užkietėjęs dalyvis
Peržiūrėti vartotojo aprašymą Siųsti asmeninį pranešimą
examples > arduinoisp . susipiesk ir arduino taps programatorium
" this sketch turns the Arduino into a AVRISP"
 Atmega 8 programavimas su Arduino UNO R3
PranešimasParašytas: 2012 07 31, 14:28 Pranešti apie taisyklių pažeidimą Atsakyti su citata
mindogas
Dažnas dalyvis
Dažnas dalyvis
Peržiūrėti vartotojo aprašymą Siųsti asmeninį pranešimą Apsilankyti vartotojo tinklapyje
Pajungimui pilna schemu kad ir google paieškoje bet viskas gražiai paaiškinta Arduino pusklapyje: http://arduino.cc/en/Tutorial/ArduinoISP
Puslapio apcioje tau reikiam jungimo schema kurioje pavaizduotas Atmega168 tačiau Atmega8 programavimo, kristalo bei matinimo kojos yra analogiškos. Jei naudoji Arduino Uno tai dar reikes pajungti 10uF kondensatoriu tarp Reset ir GND.

Toliau arduino reikia užkrauti Vintikas nurodyta programą. Reikia tik pridurti, kad Arduino Uno funkcionuodamas kaip programavimo įrankis veikia nestandartiniu dažniu.

Arduino UNO atveju AVRDude programai reikia nurodyti "-b 19200" parametrą kad komandos būtų vykdomos sėkmingai. Kitiems Arduino kaip yra nežianu.

Šis programuotojas AVRDude programai pažystamas kaip AVRISP "-c avrisp".
 Atmega 8 programavimas su Arduino UNO R3
PranešimasParašytas: 2012 08 06, 10:03 Pranešti apie taisyklių pažeidimą Atsakyti su citata
Ugniues
Užkietėjęs dalyvis
Užkietėjęs dalyvis
Peržiūrėti vartotojo aprašymą Siųsti asmeninį pranešimą
Kaip pajugngti as suprantu, bet tas supratimas cia ir pasibaigia Very Happy
Istraukiu atmega is Arduino.
Pajungiu Atmega8.
Isijungiu Avrdude ir nezinia ka vedu. Man tos komandos visiskai neaiskios, zinau, kad pilnas google, bet mano anglu kalbos zinios neleidzia pilnai suprasti funkciju tai gaunasi krachas. Zodziu reik uzkrauti .hex faila ir nustatyti fuse bitus kuriu taipogi nesuprantu. Jei kas pades, dekoju Very Happy
 Atmega 8 programavimas su Arduino UNO R3
PranešimasParašytas: 2012 08 06, 10:24 Pranešti apie taisyklių pažeidimą Atsakyti su citata
mindogas
Dažnas dalyvis
Dažnas dalyvis
Peržiūrėti vartotojo aprašymą Siųsti asmeninį pranešimą Apsilankyti vartotojo tinklapyje
Visu pirma tai Atmega328 iš arduino nereikia išimti. Jis tau yra kaip programatorius, kuris iš kompo per USB gautus duomenis siunčia į Atmega8 ar pet kurį kitą AVR mikrokontrolerį.

Į arduino pirmiausiai per Arduino IDE reikia nusiųsti Vintimas minėtą programą File->examples->arduinoisp. Tai atlikus išjungi Arduino IDE ir darbai persikelia į AVRDude programą.

Būtent dabar kai programa įrašyta pajungi fiziškai programuojamą ATMega8 prie Arduino.

Čia jau prasideda linksmybės. Kad prasisestuotum ar matomas mikrovaldiklis prijungtas prie reikia suvesti šią komandą į Windows CMD:
Citata:
avrdude.exe -pm8 -b19200 -cavrisp -Pcom5

kur com5 mano portas, tau reikia verti tai koks yra tavo Arduino Serial portas.

Jei sekmingai viskas nusiskaitys tai gali testi darbus, jei ne tai žiurėk ką negerai padarei išnaujo. Kaip programuoti su AVRDude gali rasti daug informacijos internete. bet lengviausias budas butu tiesiog rašyti viska vienu metu taip:
Citata:
avrdude.exe -pm8 -b19200 -cavrisp -Pcom5 -u -U flash:w:app.hex -U hfuse:w:0xC9 -U lfuse:w:0xEF

kur com5 tavo arduino portas, app.hex tavo Atmega8 programos hex, 0xC9 atininkamas tavo projektui high fuse ir 0xEF atininkamas tavo programai low fuse

Dar vienas video kuriame viskas taip ir atliekama išsskyrus pirma žingsnį kuriame jie siuntėsi naujausią Arduino ISP programa ir nenaudojau jau esnatčios Arduino IDE pavyzdziuose:
http://www.youtube.com/watch?v=_t1ioaRINJ0


Paskutinį kartą redagavo mindogas, 2012 08 06, 10:39. Redaguota 1 kartą
 Atmega 8 programavimas su Arduino UNO R3
PranešimasParašytas: 2012 08 06, 10:31 Pranešti apie taisyklių pažeidimą Atsakyti su citata
mindogas
Dažnas dalyvis
Dažnas dalyvis
Peržiūrėti vartotojo aprašymą Siųsti asmeninį pranešimą Apsilankyti vartotojo tinklapyje
Aij dar, jei dažnai žadi įrašinėti Atmega8, Atmega16 ar Atmega328 mikrovaldiklius su Arduino UNO patariu pasigaminti Arduino ISP shield. Tada tiesiog į jį galėsi imesti savo mikrovaldiklį ir be jokių laidų greitai atlikti įrašymo procedurą. Va kaip veikia manasis Shield'as su AVRDude:
http://www.youtube.com/watch?v=B38z_1TrUcU
 Atmega 8 programavimas su Arduino UNO R3
PranešimasParašytas: 2012 08 07, 11:20 Pranešti apie taisyklių pažeidimą Atsakyti su citata
Ugniues
Užkietėjęs dalyvis
Užkietėjęs dalyvis
Peržiūrėti vartotojo aprašymą Siųsti asmeninį pranešimą
Ačiū, kad padedi Smile. Bet nebūčiau aš jeigu nesuklysčiau jau pirmajame patikrinime Very Happy Rašo, kad stk500_getsync<>: not in sync: resp=0x00, o kartais ir atsigauna jis. Parašo ,kad užkrauta 100 % ir avr device instaliuotas, bet meta ,kad invalid device signature 0x000000. Jungtis pertikrinau, bandžiau reset jungti į 10 kaip ir parodyta tutorial'e, bandžiau jungti ir į reset- tas pats. Atmega užmaitinta. Dėkui.
 Atmega 8 programavimas su Arduino UNO R3
PranešimasParašytas: 2012 08 09, 21:54 Pranešti apie taisyklių pažeidimą Atsakyti su citata
Ugniues
Užkietėjęs dalyvis
Užkietėjęs dalyvis
Peržiūrėti vartotojo aprašymą Siųsti asmeninį pranešimą
Tragedija čia kažkokia... Very Happy
 Atmega 8 programavimas su Arduino UNO R3
PranešimasParašytas: 2012 08 09, 22:09 Pranešti apie taisyklių pažeidimą Atsakyti su citata
mindogas
Dažnas dalyvis
Dažnas dalyvis
Peržiūrėti vartotojo aprašymą Siųsti asmeninį pranešimą Apsilankyti vartotojo tinklapyje
Ugniues rašo:
Ačiū, kad padedi Smile. Bet nebūčiau aš jeigu nesuklysčiau jau pirmajame patikrinime Very Happy Rašo, kad stk500_getsync<>: not in sync: resp=0x00, o kartais ir atsigauna jis. Parašo ,kad užkrauta 100 % ir avr device instaliuotas, bet meta ,kad invalid device signature 0x000000. Jungtis pertikrinau, bandžiau reset jungti į 10 kaip ir parodyta tutorial'e, bandžiau jungti ir į reset- tas pats. Atmega užmaitinta. Dėkui.

Reseto reikia butiniausiai pajungto per 10uf kondensatoriu su žeme, tačiau ant ko tu jį jungiai? Ant Uno reset jungties ar ant programuojamo mikrokontrolerio? Reiktu ant Uno. Kažkada dėl šito dalyko perėjęs nuo Duemilanove ant Uno ilgai ir nuobodžiau žaidžiau su tokia klaida kol nesusivokiau kad butent Uno reikalauja šitokio patobilinimo.
 Atmega 8 programavimas su Arduino UNO R3
PranešimasParašytas: 2012 08 09, 22:26 Pranešti apie taisyklių pažeidimą Atsakyti su citata
sopkis
Moderatorius
Moderatorius
Peržiūrėti vartotojo aprašymą Siųsti asmeninį pranešimą Apsilankyti vartotojo tinklapyje ICQ numeris
Šiaip programuojamo mikrovaldiklio reset išvadui pakanka 10kom varžos pull-up ir 10nF kondensatoriaus pull-down. Neįsivaizduoju iš kur tu tuos 10uF ištraukei.
 Atmega 8 programavimas su Arduino UNO R3
PranešimasParašytas: 2012 08 09, 22:43 Pranešti apie taisyklių pažeidimą Atsakyti su citata
mindogas
Dažnas dalyvis
Dažnas dalyvis
Peržiūrėti vartotojo aprašymą Siųsti asmeninį pranešimą Apsilankyti vartotojo tinklapyje
Ne programuojamam 10uF, o programuojančiam (Uno plokštėje esančiam). Jis skirtas tam kad Uno gavęs DTR signalą iš RS232 nepersikrautu, o priiminėtu duomenis ir juos persiųstu į programuojamą čipą. Kodėl 10uF neklausk manęs, ne aš tai sugalvojau Very Happy Be jo pradėjus programavimo procesą Uno plokštė persikrauna ir taip pameta programavimo instrukcijas. Kaip suprantu kondensatorius išlygina ta DTR signalą ir taip Uno priiminėjas instrukcijas nuo pat pradžių. Ankstesnėse versijose kuomet buvo naudotas FTDI TTL konverteri kažkodėl to kondensatoriaus nereikėjo, bet ant uno kuomet atsirado Atmega8U2 (arba Atmega16U2 Uno R3 atveju) atsirado poreikis tą reset'ą panaikinti.
 Atmega 8 programavimas su Arduino UNO R3
PranešimasParašytas: 2012 08 09, 22:52 Pranešti apie taisyklių pažeidimą Atsakyti su citata
Ugniues
Užkietėjęs dalyvis
Užkietėjęs dalyvis
Peržiūrėti vartotojo aprašymą Siųsti asmeninį pranešimą
O kuri čia reset jungtis ant to Arduino skaitosi? 10 koja ar "reset" koja?
 Atmega 8 programavimas su Arduino UNO R3
PranešimasParašytas: 2012 08 09, 22:54 Pranešti apie taisyklių pažeidimą Atsakyti su citata
mindogas
Dažnas dalyvis
Dažnas dalyvis
Peržiūrėti vartotojo aprašymą Siųsti asmeninį pranešimą Apsilankyti vartotojo tinklapyje
Reset koją, ta kur šalia 3,3V.
Va taip:
 Atmega 8 programavimas su Arduino UNO R3
PranešimasParašytas: 2012 08 10, 22:24 Pranešti apie taisyklių pažeidimą Atsakyti su citata
Ugniues
Užkietėjęs dalyvis
Užkietėjęs dalyvis
Peržiūrėti vartotojo aprašymą Siųsti asmeninį pranešimą
Kaip neranda to device signature, taip neranda. kad ir su tuo kondensatoriumi.
 Atmega 8 programavimas su Arduino UNO R3
PranešimasParašytas: 2012 08 11, 06:25 Pranešti apie taisyklių pažeidimą Atsakyti su citata
mindogas
Dažnas dalyvis
Dažnas dalyvis
Peržiūrėti vartotojo aprašymą Siųsti asmeninį pranešimą Apsilankyti vartotojo tinklapyje
Net nežinau ką bepatarti. galvoje tike keli variantai:
a) atmega8 fuse jau yra pakeisti ir jis dirba neturėdamas dažnio;
b) Arduino Uno com portą kažkas kitas naudoja. Reikia įsitikinti kad Arduino Ide ir kitos programos tuo metu uždarytos.
c) kazkas negerai su programuotojo ir atmega8 sujungimu. Koks mažas kleckas gal nepastebėtas.
d) gal vėl naujame Arduino IDE boga ArduinoIsp programa ikrauta. pabandyk parsisiųsti ir įsidėti naujausią versiją: https://github.com/rsbohn/arduinoisp
Pradėti naują temą  Atsakyti į pranešimą Pereiti prie 1, 2  Toliau
 
Forumo sistema: phpBB
 „Google“ paieška forume
 Kas naujesnio?
 Naujos temos forume

Global electronic components distributor – Allicdata Electronics

Electronic component supply – „Eurodis Electronics“

LOKMITA – įvairi matavimo, testavimo, analizės ir litavimo produkcija

Full feature custom PCB prototype service

Sveiki ir ekologiški maisto produktai

Mokslo festivalis „Erdvėlaivis Žemė

LTV.LT - lietuviškų tinklalapių vitrina

„Konstanta 42“

„Mokslo sriuba“

www.matuok.lt - Interneto spartos matavimo sistema

Programuotojas Tautvydas – interneto svetainių-sistemų kūrimas

PriedaiMobiliems.lt – telefonų priedai ir aksesuarai

Draugiškas internetas

FS25 Tractors
Farming Simulator 25 Mods, FS25 Maps, FS25 Trucks
ETS2 Mods
ETS2 Trucks, ETS2 Bus, Euro Truck Simulator 2 Mods
FS22 Tractors
Farming Simulator 22 Mods, FS22 Maps, FS25 Mods
VAT calculator
VAT number check, What is VAT, How much is VAT
Dantų protezavimas
All on 4 implantai,
Endodontija mikroskopu,
Dantų implantacija
FS25 Mods
FS25 Maps, FS25 Cheats, FS25 Install Mods
FS25 Mods
Farming Simulator 25 Mods,
FS25 Maps
ATS Trailers
American Truck Simulator Mods, ATS Trucks, ATS Maps
Reklama
‡ 1999– © Elektronika.lt | Autoriaus teisės | Privatumo politika | Atsakomybės ribojimas | Turinys | Reklama | Kontaktai LTV.LT - lietuviškų tinklalapių vitrina
Ets2 mods, Ats mods, Beamng drive mods
allmods.net
„MokslasPlius“ – mokslui skirtų svetainių portalas
www.mokslasplius.lt
Optical filters, UV optics, electro optical crystals
www.eksmaoptics.com
LTV.LT – lietuviškų tinklalapių vitrina
www.ltv.lt/technologijos/
Elektroninių parduotuvių optimizavimas „Google“ paieškos sistemai
www.seospiders.lt
Mokslo festivalis „Erdvėlaivis žemė“
www.mokslofestivalis.eu
Reklama


Reklama