|
|
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 01 18, 01:41. Visos datos yra GMT + 2 valandos.
|
|
|
|
Forumas » Mikrovaldikliai » Kaip programuoti ATtiny841 ir ATtiny24 su arduino
|
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 1 iš 2 Pereiti prie 1, 2 Toliau |
|
|
|
Kaip programuoti ATtiny841 ir ATtiny24 su arduino |
Parašytas: 2016 06 08, 16:44 |
|
|
|
pagrinde zaidziu su Arduino pro mini ir programuoju ji su usb donglu turinciu 6pin headeri ir FTDI chipa panasus i sita
neseniai dykai gavau kruvele attiny 24 bei 841 ir noreciau juos naudingai panaudoti tobulinant vaiko zaislus
kolkas pavyko to linkme stai tiek
meginau kazka atrinkt palei sita taciau painioja jog yra ne vienas miso mosi ir rx tx nors berods ismeginau visus variantus...
esme tokia kad nesuprantu kurie programatoriaus laidai prie kokiu attiny koju jungiasi arba kazka negerai nustatau. nepavyksta ikelti jokios programeles. gal esate susidure?[/img] |
|
|
|
|
|
|
Kaip programuoti ATtiny841 ir ATtiny24 su arduino |
Parašytas: 2016 06 08, 16:58 |
|
|
|
Datašytus šiaip reikia skaityti. Vieni rst-miso-mosi-sck yra pačio mikrovaldiklio programavimui, kiti kaip SPI interfeiso in-out, kai pats mikrovaldiklis gali būti masteriu ar sleivu su kažkuo. O kad programuoti patį mikrovaldiklį, tai reikia pradžiai bandyti signature nuskaityti, ir fuse bitus nustatyti į gamyklinę konfigūraciją, nes gali būti uždėta apsauga nuo skaitymo-įrašymo. |
|
|
|
|
|
|
Kaip programuoti ATtiny841 ir ATtiny24 su arduino |
Parašytas: 2016 06 08, 17:13 |
|
|
|
sopkls rašo: |
Datašytus šiaip reikia skaityti. Vieni rst-miso-mosi-sck yra pačio mikrovaldiklio programavimui, kiti kaip SPI interfeiso in-out, kai pats mikrovaldiklis gali būti masteriu ar sleivu su kažkuo. O kad programuoti patį mikrovaldiklį, tai reikia pradžiai bandyti signature nuskaityti, ir fuse bitus nustatyti į gamyklinę konfigūraciją, nes gali būti uždėta apsauga nuo skaitymo-įrašymo. |
cia su situo dalyku nusiskaito? vakare prisesiu dar karta pamegint. Jeigu imesciau screena koki rezultata is to gaunu ar pavyktu suprast ka reikia keist?[/img] |
|
|
|
|
|
|
|
|
Kaip programuoti ATtiny841 ir ATtiny24 su arduino |
Parašytas: 2016 06 08, 20:04 |
|
|
|
AlgisL rašo: |
Jei nori irasineti f/ware is Arduino IDE per serial - reikia pradzioje irasyti bootloader'i
Bootloader'is nemazai uzima, todel nera optimalu ji naudoti 2x/4x serijos mikrovaldikliuose ir geriau yra f/ware ikelineti ISP programatoriumi (kad ir TiniISP to paties ATtiny84 pagrindu), nebent tai nesudetinga programele, telpanti kartu su bootloaderiu.
Jei po ranka nera jokio ISP programatoriaus, bet yra veikiantis Arduino, tai ji galima paversti ArduinoISP programatoriumi, kuris didele dalimi emuliuoja STK500 protokola.
https://www.google.com/search?q=Attiny+with+Adruino&ie=utf-8&oe=utf-8&client=firefox-b&gfe_rd=cr&ei=LTtYV9iVCeGI8Qel7rvQAg |
maniau tas donglas bus tas pats kaip "arduino as isp" is esmes bet sakot protokolas kitoks? paskaiciau kazkur kad dabar yra kazkoks 4x mazesnis bootloaderis tik nesuprantu ar man kazka apie tai reikia papildomai daryti. mazas bootloaderis i 841 gal dar dar bet gi i 24 tai ir raso kad neimanoma nes jis to reikalo su "rx tx" net neturi. turiu Duemilanove lygtai kazkur... su bootloaderiu kazko nebeprogramuoja bet kaip ISP veike berods dar hexam tiesiogiai i atmega328 suputinet...
Tie reikalai kuriuos jau susipuciau ir screene pateiktam pirmam poste kur matos papildomi pasirinkimai ar cia kazka i ta puse darau??? atsiprasau uz ziopluma labai daug spragu ziniose nes niekad apie tai dar nediskutavau su kazkuo... savom jegom toli nenusigavau |
|
|
|
|
|
|
Kaip programuoti ATtiny841 ir ATtiny24 su arduino |
Parašytas: 2016 06 08, 20:29 |
|
|
|
Ne mano reikalas mokyti, bet man atrodo tau reikėtų giliau pasidomėti visais susijusiais dalykais. Kas tai AVR mikrovaldiklis, ka ta ISP jungtis, kokie signalai ten vaikšto, kas tas Arduino, kaip įkeliama programa ir kam reikalingas bootloaderis. Nes kai viską suprasi pats, bus aiškiau kur pas tave bėda. |
|
|
|
|
|
|
Kaip programuoti ATtiny841 ir ATtiny24 su arduino |
Parašytas: 2016 06 08, 21:14 |
|
|
|
gyrtaz rašo: |
AlgisL rašo: |
Jei nori irasineti f/ware is Arduino IDE per serial - reikia pradzioje irasyti bootloader'i
Bootloader'is nemazai uzima, todel nera optimalu ji naudoti 2x/4x serijos mikrovaldikliuose ir geriau yra f/ware ikelineti ISP programatoriumi (kad ir TiniISP to paties ATtiny84 pagrindu), nebent tai nesudetinga programele, telpanti kartu su bootloaderiu.
Jei po ranka nera jokio ISP programatoriaus, bet yra veikiantis Arduino, tai ji galima paversti ArduinoISP programatoriumi, kuris didele dalimi emuliuoja STK500 protokola.
https://www.google.com/search?q=Attiny+with+Adruino&ie=utf-8&oe=utf-8&client=firefox-b&gfe_rd=cr&ei=LTtYV9iVCeGI8Qel7rvQAg |
maniau tas donglas bus tas pats kaip "arduino as isp" is esmes bet sakot protokolas kitoks? paskaiciau kazkur kad dabar yra kazkoks 4x mazesnis bootloaderis tik nesuprantu ar man kazka apie tai reikia papildomai daryti. mazas bootloaderis i 841 gal dar dar bet gi i 24 tai ir raso kad neimanoma nes jis to reikalo su "rx tx" net neturi. turiu Duemilanove lygtai kazkur... su bootloaderiu kazko nebeprogramuoja bet kaip ISP veike berods dar hexam tiesiogiai i atmega328 suputinet...
Tie reikalai kuriuos jau susipuciau ir screene pateiktam pirmam poste kur matos papildomi pasirinkimai ar cia kazka i ta puse darau??? atsiprasau uz ziopluma labai daug spragu ziniose nes niekad apie tai dar nediskutavau su kazkuo... savom jegom toli nenusigavau |
Bl-t!
Attiny bottloaderiu neturi!!!
Isimeti teisinga hardvare aprasyma i arduini ide ir programuoji ne per bott'a o per isp!!!!!! |
|
|
|
|
|
|
Kaip programuoti ATtiny841 ir ATtiny24 su arduino |
Parašytas: 2016 06 08, 22:07 |
|
|
|
Vintikas rašo: |
gyrtaz rašo: |
AlgisL rašo: |
Jei nori irasineti f/ware is Arduino IDE per serial - reikia pradzioje irasyti bootloader'i
Bootloader'is nemazai uzima, todel nera optimalu ji naudoti 2x/4x serijos mikrovaldikliuose ir geriau yra f/ware ikelineti ISP programatoriumi (kad ir TiniISP to paties ATtiny84 pagrindu), nebent tai nesudetinga programele, telpanti kartu su bootloaderiu.
Jei po ranka nera jokio ISP programatoriaus, bet yra veikiantis Arduino, tai ji galima paversti ArduinoISP programatoriumi, kuris didele dalimi emuliuoja STK500 protokola.
https://www.google.com/search?q=Attiny+with+Adruino&ie=utf-8&oe=utf-8&client=firefox-b&gfe_rd=cr&ei=LTtYV9iVCeGI8Qel7rvQAg |
maniau tas donglas bus tas pats kaip "arduino as isp" is esmes bet sakot protokolas kitoks? paskaiciau kazkur kad dabar yra kazkoks 4x mazesnis bootloaderis tik nesuprantu ar man kazka apie tai reikia papildomai daryti. mazas bootloaderis i 841 gal dar dar bet gi i 24 tai ir raso kad neimanoma nes jis to reikalo su "rx tx" net neturi. turiu Duemilanove lygtai kazkur... su bootloaderiu kazko nebeprogramuoja bet kaip ISP veike berods dar hexam tiesiogiai i atmega328 suputinet...
Tie reikalai kuriuos jau susipuciau ir screene pateiktam pirmam poste kur matos papildomi pasirinkimai ar cia kazka i ta puse darau??? atsiprasau uz ziopluma labai daug spragu ziniose nes niekad apie tai dar nediskutavau su kazkuo... savom jegom toli nenusigavau |
Bl-t!
Attiny bottloaderiu neturi!!!
Isimeti teisinga hardvare aprasyma i arduini ide ir programuoji ne per bott'a o per isp!!!!!! |
Bl-t! klysti! attiny 841 galima su bootloaderiu. optiboot vadinasi
bet 24 tikrai ne. bet ne esme. labai issamus google paieskos rezultatas ismeta tik 45 ir 85 chipus. kaip matesi pirmam screene pasirinkimas attiny841 su optiboot jau yra. bet nieko nepavyksta irasyt. galbut ne taip sujungiau nes nerandu jokios dummy-proof schemos ka prie ko jungt. kitu aprasu nei atttiny24a nei attiny841 be optiboot nerandu |
|
|
|
|
|
|
Kaip programuoti ATtiny841 ir ATtiny24 su arduino |
Parašytas: 2016 06 09, 07:16 |
|
|
|
Ta optiboot pradzioje reikia ikelti per ISP arba per parallel programavimo sasaja, tad kol to neatliksi, vien USB-USART gali ir neuztekti, nors FTDI atveju yra variantas bitbang ISP, bet cia vel - turi pats pasiskaityti. |
|
|
|
|
|
Kaip programuoti ATtiny841 ir ATtiny24 su arduino |
Parašytas: 2016 06 09, 09:29 |
|
|
|
Bl-t! klysti! attiny 841 galima su bootloaderiu. optiboot vadinasi
bet 24 tikrai ne. bet ne esme. labai issamus google paieskos rezultatas ismeta tik 45 ir 85 chipus. kaip matesi pirmam screene pasirinkimas attiny841 su optiboot jau yra. bet nieko nepavyksta irasyt. galbut ne taip sujungiau nes nerandu jokios dummy-proof schemos ka prie ko jungt. kitu aprasu nei atttiny24a nei attiny841 be optiboot nerandu[/quote]
O programatoriu turi? |
|
|
|
|
|
Kaip programuoti ATtiny841 ir ATtiny24 su arduino |
Parašytas: 2016 06 09, 09:43 |
|
|
|
Booloaderis galimas betkuriam mikrovaldikliui, turinciam selfprog savybes arba aparatini pletini, bet nuo jo sudetingumo priklauso kiek jis vietos uzims ir ar ji apsimokes naudoti. |
|
|
|
|
|
|
Kaip programuoti ATtiny841 ir ATtiny24 su arduino |
Parašytas: 2016 06 09, 16:54 |
|
|
|
AlgisL rašo: |
Ta optiboot pradzioje reikia ikelti per ISP arba per parallel programavimo sasaja, tad kol to neatliksi, vien USB-USART gali ir neuztekti, nors FTDI atveju yra variantas bitbang ISP, bet cia vel - turi pats pasiskaityti. |
kazkada seniai esu su "bitbang" nuo duemilanove X3 headerio i atmega 328 ikelinejes arduino ide sukompiliuotus hex`us nes kazkoks buvo bugas kad man per bootloaderi pakibdavo kompas ir ilgokai ikelinedavo tai man tuo budu gaudavos net greiciau. taciau visiskai nebepamenu kaip ta dariau...
programatorius pas mane su tokiais pinais:
originaliai:
GND
CTS
VCC
TXD
RXD
RTS
ir papildomai issivedziau:
VIO
DTR
DCD
DSR
RI
junginejau visokiais budais bet niekur nepasistumejau... nemato jokio chipo avrdude kad prijungtas tai ir bootloaderio neikeliau. arba busiu supainiojes kokius pinus jungt arba gal kokius nustatymus reik pakeist.
na betkokiu atveju dar siandien pasiziuresiu ar per bitbanga dar pamatys nors koki chipa ir tada begsiu mini pro skolintis ziuresiu gal is jo per isp kazkas iseis.
vienas klausimelis nepaisant visko.. jeigu netycia pavyktu bootloaderi per arduino ide ikelt ar reikia man kokius fuses nustatinet per avrdude? ir kokiais seip atvejais man reik susirupint kokie fuses nustatyti? |
|
|
|
|
|
|
Kaip programuoti ATtiny841 ir ATtiny24 su arduino |
Parašytas: 2016 08 20, 00:17 |
|
|
|
Sveiki,
Kaip tik šiandien vargau su Attiny841 programavimu ir beieškodamas informacijos atradau šią temą, tai net ta proga užsiregistravau forume.
Man pavyko įkelti optiboot bootloaderį per Arduino IDE daugiausiai naudojantis https://github.com/SpenceKonde/ATTinyCore instrukcijomis. Programavau su Arduino Duemilanove įkėlęs Arduino ISP scetch'ą. Laidus sujungiau taip:
Arduino Attiny841
5v ------------> Vcc
Gnd ----------> Gnd
Pin 10 --------> RESET (PB3)
Pin 11 --------> MOSI (PB6)
Pin 12 --------> MISO (PA5)
Pin 13 --------> SCK (PA4)
Kondensatorius bent 10uF tarp Arduino Gnd ir RESET, 10K rezistorius tarp Attiny Vcc ir RESET (nežinau ar reikalingas, nes lyg ir veikia be jo). Dėl viso pikto, kondensatorius tarp Attiny Vcc ir Gnd.
Programatorių pasirinkau Arduino/Leo as ISP (ATtiny). Board pasirinkau ATtinyx41 prieš tai pamodifikavęs boards.txt txt failą (pakeitimas paryškintas):
attinyx41.menu.clock.8internal=8 MHz (internal)
attinyx41.menu.clock.8internal.bootloader.low_fuses=0xE2
attinyx41.menu.clock.8internal.build.f_cpu=8000000L
attinyx41.menu.clock.8internal.bootloader.file=optiboot/optiboot_attiny841at8.hex
Paspaudus Burn Bootloader viskas susirašė ir LED'as prijungtas pire PB2 mirksi be sustojimo. Taip pat su šita konfiguracija pavyko įkelti scetchus.
Bet per UART adapterį scetch'ų įkelti nepavyko. Gal yra kam pavyko ir gali pasidalinti sujungimo schema ir IDE nustatymais? |
|
|
|
|
|
|
Kaip programuoti ATtiny841 ir ATtiny24 su arduino |
Parašytas: 2016 08 20, 11:20 |
|
|
|
Tam, kad uploadintus per bootloaderi reikia ne tik teisingo bootloaderio, bet ir teisingai sujungti usb<>serial ttl keitiklio jungtis
TXD - RXD ( galima per 1k..10k varza )
RXD - TXD -''-
DTR - per 0.1uF ( galima ir talpesni ) su RESET ir per 10k..100k varza i +5V
Autoreset funkcija verta pasidaryti atjungiama, kad vykstant kazkokiems procesams Host OS nebutu sumajacinta DTR koja ir nebutu perkraunamas mikrovaldiklis. |
|
|
|
|
|
|
Google paieška forume |
|
|
Naujos temos forume |
|
|
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 |
|
LEGO
Mänguköök,
mudelautod,
nukuvanker |
|
Thermal monocular
Thermal vision camera,
Night vision ar scope,
Night vision spotting scope |
|
FS25 Mods
FS25 Harvesters,
FS25 Tractors Mods,
FS25 Maps Mods |
|
Dantų protezavimas
All on 4 implantai,
Endodontija mikroskopu,
Dantų implantacija |
|
FS25 Mods
FS25 Maps,
FS25 Cheats,
FS25 Install Mods |
|
GTA 6 Weapons
GTA 6 Characters,
GTA 6 Map,
GTA 6 Vehicles |
|
FS25 Mods
Farming Simulator 25 Mods,
FS25 Maps |
|
ATS Trailers
American Truck Simulator Mods,
ATS Trucks,
ATS Maps |
|
|
|