Poglej prejšnjo temo :: Poglej naslednjo temo |
Avtor |
Sporočilo |
vilko Član



Pridružen-a: Pet 13 Feb 2004 10:26 Prispevkov: 3362 Aktiv.: 14.19 Kraj: Dragomer
|
Objavljeno: Sre Jun 11, 2014 5:56 am Naslov sporočila: Vprašanji za Arduino mojstre |
|
|
Gledam malo po svetu in pogledam tudi v Arduino svet. Marsikaj mi je všeč, marsikaj mi ni jasno.
1.
Arduino okolje predvideva, da ima mikrokrmilnik bootloader s katerim polni program kar iz Arduino okolja v PC.u.
Ali pa se da v Arduino okolju na PC.u generirati .bin ali .hex datoteko - prevedeni program, ki bi ga polnil lahko v AVR iz PC-a brez Ardoino software-a? Z nekim drugim programatorjem, seveda, direktno preko MISO/MOSI/CLK pinov?
2.
Uart lahko sicer v AVR generiramo tudi softwarsko na kateremkoli pinu AVR-a.
V mojih programih redno delam tako, da z terminal-emulatorjem (Hvala Bray!) nadziram odvijanje programa v AVR-u. Med tem ko AVR-ov UART, ki pozna prekinitve, uporabljam za samo komunikacijo med več AVR-i ali kakim drugim vezjem.
Ali se da na ARDUINO-AVR-u, programirati tak softwaresko generirani UART za output na poljubnem pinu?
Hvala v naprej za odgovore.
|
|
Nazaj na vrh |
|
 |
matija5ka Član

Pridružen-a: Sre 18 Jan 2006 0:06 Prispevkov: 14 Aktiv.: 0.06 Kraj: Ljubljana/Bled
|
Objavljeno: Sre Jun 11, 2014 6:58 am Naslov sporočila: |
|
|
@1.
Ena možnost bi bila, da bi napisal program v Arduino okolju, ga naložil na krmilnik, nato pa s krmilnika prebral v .hex datoteko z drugim programatorjem.
@2.
Na Arduinovem portalu sem zasledil knjižnico, ki naj bi omogočala programski serijski vmesnik: SoftwareSerial in SoftwareSerialExample
|
|
Nazaj na vrh |
|
 |
cimer Član

Pridružen-a: Sob 07 Okt 2006 0:07 Prispevkov: 122 Aktiv.: 0.54 Kraj: Ljubljana
|
Objavljeno: Sre Jun 11, 2014 8:13 am Naslov sporočila: |
|
|
@1.
Program napisan v okolju Arduino lahko naložiš tudi direktno preko programatorja. Način nalaganja si izbereš v menuju Orodja - Programer.
Preverjeno deluje.
@2.
Nisem nikoli potreboval in zato nimam nobenih izkušenj.
_________________ Lep pozdrav!
Marko S. |
|
Nazaj na vrh |
|
 |
jure94 Član


Pridružen-a: Sre 05 Maj 2010 17:11 Prispevkov: 433 Aktiv.: 2.35 Kraj: Jesenice / Lj
|
Objavljeno: Sre Jun 11, 2014 8:41 am Naslov sporočila: |
|
|
Za 1. vem da se da. Ko prevedeš program (samo verify oz. compile) se ti .hex datoteka shrani v neki začasni mapi. Pot lahko vidiš, če je omogočen "show verbose output during compilation" v Arduino IDE je to File -> Preferences. To pa potem lahko naložiš kot vsako .hex datoteko.
Lp
|
|
Nazaj na vrh |
|
 |
Jaka57 Moderator



Pridružen-a: Ned 12 Dec 2004 21:47 Prispevkov: 5820 Aktiv.: 24.56 Kraj: Grosuplje
|
Objavljeno: Sre Jun 11, 2014 9:51 am Naslov sporočila: |
|
|
@Vilko:
1. Seveda, ne da se da, temveč Arduino IDE to tudi naredi. Prevedeni hex je v Uporabniški Temp mapi in ga lahko naložiš s kakršnim koli programatorjem, brez Bootloaderja, celo iz Arduino IDE okolja. Programator izbereš tako, kot je to napisal @Cimer, program (hex) pa naložiš s <Ctrl>+<Shift>+<U> (menu Datoteka),
2. Zakaj pa ne, Software serial imaš celo v primerih Arduina IDE.
In zopet se pojavlja vprašanje o katerem smo že veliko predebatirali, torej: Kaj Arduino je in kaj ni?
@matija5ka: ti bi šel z roko okoli riti v žep!
Opis: |
|
Velikost datoteke: |
97.86 KB |
Pogledana: |
42 krat |

|
_________________ Lp, Jaka |
|
Nazaj na vrh |
|
 |
vilko Član



Pridružen-a: Pet 13 Feb 2004 10:26 Prispevkov: 3362 Aktiv.: 14.19 Kraj: Dragomer
|
Objavljeno: Sre Jun 11, 2014 2:10 pm Naslov sporočila: |
|
|
Jaka57!
Kje je 'Uporabniška temp mapa'?
|
|
Nazaj na vrh |
|
 |
cimer Član

Pridružen-a: Sob 07 Okt 2006 0:07 Prispevkov: 122 Aktiv.: 0.54 Kraj: Ljubljana
|
Objavljeno: Sre Jun 11, 2014 2:19 pm Naslov sporočila: |
|
|
@Vilko
Če gledaš Arduino, predlagam, da si poleg arduinovega razvojnega orodja ogledaš še Atmel Studio 6.2 recimo. Tudi tu lahko enostavno programiraš Arduino HW. Razvojno okolje pa je svetlobna leta oddaljeno od osnovnega arduino okolja. Poleg Atmel studia si naložiš še dodatek Arduino IDE for Atmel studio 6.1 & 6.2 in uživaš ob pisanju programa.
_________________ Lep pozdrav!
Marko S. |
|
Nazaj na vrh |
|
 |
jure94 Član


Pridružen-a: Sre 05 Maj 2010 17:11 Prispevkov: 433 Aktiv.: 2.35 Kraj: Jesenice / Lj
|
Objavljeno: Sre Jun 11, 2014 2:25 pm Naslov sporočila: |
|
|
vilko je napisal/a: |
Jaka57!
Kje je 'Uporabniška temp mapa'? |
Moj odgovor ni vredu? Kot sem napisal je treba vklopiti prikaz poti datoteke, ki se pri prevajanju izpiše spodaj v črnem okenčku.
Lp
|
|
Nazaj na vrh |
|
 |
damo Član


Pridružen-a: Čet 31 Jul 2003 13:45 Prispevkov: 2008 Aktiv.: 8.47 Kraj: Krško
|
Objavljeno: Sre Jun 11, 2014 2:28 pm Naslov sporočila: |
|
|
Vilko, lahko pa si naložiš tudi CodeBlocks. Enostavna in pregledna zadeva.
_________________ Dobrga štromarja samo slab šnops strese! |
|
Nazaj na vrh |
|
 |
vilko Član



Pridružen-a: Pet 13 Feb 2004 10:26 Prispevkov: 3362 Aktiv.: 14.19 Kraj: Dragomer
|
Objavljeno: Sre Jun 11, 2014 2:30 pm Naslov sporočila: |
|
|
jure94 je napisal/a: |
vilko je napisal/a: |
Jaka57!
Kje je 'Uporabniška temp mapa'? |
Moj odgovor ni vredu? Kot sem napisal je treba vklopiti prikaz poti datoteke, ki se pri prevajanju izpiše spodaj v črnem okenčku.
Lp |
Spodaj v okenčku dobim samo sledeče:
Opis: |
|
 Download |
Ime datoteke: |
snap.jpg |
Velikost datoteke: |
18.81 KB |
Downloadano: |
18 krat |
|
|
Nazaj na vrh |
|
 |
skalpel Član


Pridružen-a: Tor 31 Jan 2012 19:46 Prispevkov: 432 Aktiv.: 2.65 Kraj: Šenčur
|
|
Nazaj na vrh |
|
 |
vilko Član



Pridružen-a: Pet 13 Feb 2004 10:26 Prispevkov: 3362 Aktiv.: 14.19 Kraj: Dragomer
|
Objavljeno: Sre Jun 11, 2014 2:33 pm Naslov sporočila: |
|
|
Skalpel,
Kako pridem do tega okna?
|
|
Nazaj na vrh |
|
 |
airwolf Član


Pridružen-a: Sre 28 Maj 2008 17:17 Prispevkov: 2219 Aktiv.: 10.68 Kraj: Polhov Gradec
|
Objavljeno: Sre Jun 11, 2014 2:47 pm Naslov sporočila: |
|
|
Vilko verjetno nima WIN 7 .
V tem primeru v explorer (naslovna vrstica) odtipkaj %temp% .
Glej slikico.
Opis: |
|
Velikost datoteke: |
26.09 KB |
Pogledana: |
20 krat |

|
_________________ LP Gašper |
|
Nazaj na vrh |
|
 |
rafaellsi Član


Pridružen-a: Ned 11 Sep 2011 18:54 Prispevkov: 479 Aktiv.: 2.86 Kraj: Radovljica
|
Objavljeno: Sre Jun 11, 2014 9:47 pm Naslov sporočila: |
|
|
Mislim da je takole:
Greš v menu "Datoteka -> nastavitve" in poiščeš "Show verbose output during:" in pred "prevajanje" daš kljukico.
Ko boš sketch preverjal (prevajal) bo v spodnjem oknu v vrstici pred "Velikost binarne skice: 50.182 batov .... pot, kjer najdeš hex datoteko ....
Opis: |
|
Velikost datoteke: |
40.92 KB |
Pogledana: |
20 krat |

|
|
|
Nazaj na vrh |
|
 |
vilko Član



Pridružen-a: Pet 13 Feb 2004 10:26 Prispevkov: 3362 Aktiv.: 14.19 Kraj: Dragomer
|
Objavljeno: Sob Jul 05, 2014 7:12 am Naslov sporočila: Stack in Arduino |
|
|
Novo vprašanje za Arduino mojstre:
Kako definiram velikost stack področja?
|
|
Nazaj na vrh |
|
 |
|