|
www.elektronik.si Forum o elektrotehniki in računalništvu
|
Poglej prejšnjo temo :: Poglej naslednjo temo |
Avtor |
Sporočilo |
thetilko Član
Pridružen-a: Sre 15 Jul 2009 16:03 Prispevkov: 175 Aktiv.: 0.97 Kraj: Celovec
|
Objavljeno: Sre Dec 06, 2017 11:21 am Naslov sporočila: Naslednji korak po Arduinu |
|
|
Pozdravljeni,
Za vecino domacih projektov sem uporabil arduino, sedaj bi rad sel korak dlje.
Doma imam:
"PIC K150 ICSP Programmer USB Automatic Programming Develop Microcontroller"
in nekaj mikrocipov.
Zanima me, kateri Software priporocate za programiranje? Kaj so prednosti, slabosti?
Hvala za info....
|
|
Nazaj na vrh |
|
|
Slemi Član
Pridružen-a: Pet 29 Okt 2004 13:29 Prispevkov: 386 Aktiv.: 1.73 Kraj: Hrastnik
|
Objavljeno: Sre Dec 06, 2017 12:04 pm Naslov sporočila: |
|
|
Pozdravljen!
Če te zanima imam doma narejeno vezje na katerem je ATMEGA169V, s potenciometri na A/D vhodih, tipke in LED diode, ter šritimi 7-segmentnimi displeji vezani v mrežo. Kar precej zanimivo za učenje. Gor je tudi konektor za standardni priklop 2x16 LCD displeja.
Vse kar rabiš zraven je AVR ISP programator.
LP
Gregor
Opis: |
|
Velikost datoteke: |
361.41 KB |
Pogledana: |
2 krat |
|
Opis: |
|
Velikost datoteke: |
394.07 KB |
Pogledana: |
7 krat |
|
Opis: |
|
Velikost datoteke: |
338.71 KB |
Pogledana: |
2 krat |
|
_________________ slemi.info - en
slemi.si - slo |
|
Nazaj na vrh |
|
|
mkezmah Član
Pridružen-a: Sre 21 Jan 2009 16:30 Prispevkov: 220 Aktiv.: 1.18 Kraj: Maribor
|
Objavljeno: Sre Dec 06, 2017 4:27 pm Naslov sporočila: |
|
|
Sam sem včasih imel neko čudno idejo, da so hobi izvedbe "pod mano", da se moram ukvarjati z resnimi, profesionalnimi orodji, če je mogoče low level.
Čas je šel naprej, jaz sem porabil 10 x več časa za osnovne stvari, med tem ko so drugi, ki niso imeli podlage, brzeli naprej z na 3/4 končanimi rešitvami. Ampak to je napredek.
Potem pa se vprašaš, zakaj ti arduino ni dovolj in moraš iti korak dlje? Razumem, če te omejuje, moraš iti korak dlje. Če te ne omejuje,... Preveri kaj želiš narediti, in če ti Arduino ne bo zadoščal, boš šel iskati naprej. Drugače pa lahko narediš tudi z Arduinom zavidljive projekte.
Poleg tega Arduino ni čip, čip je Atmel. Arduino ni jezik, je IDE s setom knjižnic, kjer programiraš v C-ju. Arduino je postal recimo gibanje ali "trade mark". Če želiš, lahko "arduino" oziroma atmelov mikrokrmilnik še zmeraj programiraš v assemblerju, ali drugem jeziku, ali drugem okolju.
|
|
Nazaj na vrh |
|
|
thetilko Član
Pridružen-a: Sre 15 Jul 2009 16:03 Prispevkov: 175 Aktiv.: 0.97 Kraj: Celovec
|
Objavljeno: Sre Dec 06, 2017 7:18 pm Naslov sporočila: |
|
|
@Slemi, mi ni cisto jasno kako bi se s tem pomagal.
@mkezmah Delam prototip za malo drugacen gonilnik za koracni motor. Z Arduinom deluje, ampak bi ga rad dal v prodajo. Pac Arduino je se vedno relativno drag, ker ima dosti perifernih zadev, ki jih ne potrebujem. Kako je kaj z licencami, ce gre za komercialno zadevo?
|
|
Nazaj na vrh |
|
|
Jan Član
Pridružen-a: Sob 10 Jun 2006 14:19 Prispevkov: 313 Aktiv.: 1.44 Kraj: Dolenjska
|
Objavljeno: Sre Dec 06, 2017 9:54 pm Naslov sporočila: |
|
|
Če imaš delujoč prototip, samo zrišeš svoje vezje s enakim mikrokrmilnikom, kot je na Arduinu, pa ti kode dejansko ne bo treba spreminjat (edino če kaj spremeniš razpored pinov).
To je zelo poceni varianta, saj boš dal na vezje tiste elemente, ki jih pač potrebuješ. Tudi USB serijskega porta ti ni treba dajati gor, ampak daš samo ISP letvico.
Jan
|
|
Nazaj na vrh |
|
|
Jaka57 Moderator
Pridružen-a: Ned 12 Dec 2004 21:47 Prispevkov: 5773 Aktiv.: 25.90 Kraj: Grosuplje
|
Objavljeno: Sre Dec 06, 2017 10:46 pm Naslov sporočila: |
|
|
thetilko je napisal/a: |
......Z Arduinom deluje, ampak bi ga rad dal v prodajo. Pac Arduino je se vedno relativno drag, ker ima dosti perifernih zadev, ki jih ne potrebujem. Kako je kaj z licencami, ce gre za komercialno zadevo? |
Kar sta ti napisala mknezmah in Jan drži kot pribito in enostavno ne vidim v tvojih postih potrebe po "napredku",
kot tudi tvoja trditev o relativno dragem Arduinu in perifernih zadevah, enostavno ne drži!
Arduino plošča je enostavno cenejša kot posamezni elementi na njej in kot ti je napisal Jan, vzami Arduino ploščo,
napiši program, za prodajo pa naredi svojo ploščo s potrebno periferijo in enakim MCUjem (lahko je tudi kateri od 32bitnikov) brez izumljanja zople vode.
O kakšnih licencah je govora?
_________________ Lp, Jaka |
|
Nazaj na vrh |
|
|
thetilko Član
Pridružen-a: Sre 15 Jul 2009 16:03 Prispevkov: 175 Aktiv.: 0.97 Kraj: Celovec
|
|
Nazaj na vrh |
|
|
Jaka57 Moderator
Pridružen-a: Ned 12 Dec 2004 21:47 Prispevkov: 5773 Aktiv.: 25.90 Kraj: Grosuplje
|
Objavljeno: Čet Dec 07, 2017 2:27 pm Naslov sporočila: |
|
|
thetilko, članek, katerega povezavo si pripel, govori o Arduino ploščah, ki so licenčno zaščitene, kot take.
Debata, kaj Arduino je, je že potekala na tem forumu, to se pravi, nek MCU na točno dimenzioniraniranem tiskanem vezju,
z definiranimi pini in konektorji na tej plošči, z USB priklopom (z izjemo Arduina mini), z napetostnim regulatorjem, kristalom,
nekaj ledicami, reset tipko in odvisno od plošče tudi USB->serial pretvornikom.
In MCU na taki plošči lahko programiraš z Arduino IDE ali kakršnim koli drugim orodjem, ki podpira dolčen MCU na taki plošči.
In če tak MCU naredi vse kar si mu naložil za naredit, ne vidim razloga, da bi izbiral neko drugo platformo (govorim o MCUju in ne Arduino plošči kot taki),
če ti programiranje tega MCUja leži.
Poznam, kar nekaj programerjav na MBED platformah, ki imajo posebno zaničevalen in odklonilen odnos do Arduina kot takega, vendar jaz osebno ne vidim razloga za to,
ker gre enostavno za to, da ti črna škatlica, ki ima nekaj vhodov in nekaj izhodov, na izhodu da željen odziv vhoda in to je to.
In če to naredi osem bitnik brez problema, kljub temu, da si ga programiral v Arduino IDE okolju, ne vidim razloga, da bi se šel ne vem kakšnega oh in sploh programerja.
Lep primer so 3D tiskalniki, GRBL za CNC in Laser,....., saj večinoma, za hoby uporabo, tečejo ravno na Arduino platformah.
Seveda, če pa to ne zadostuje tvojim zahtevam, potem pač poiščeš nekaj iz kopice mbeda (ali pa tudi ne, saj obstaja še kaj).
V osnovi pa gre za to, da najdeš čimveč podpore na Netu, da ne odkrivaš tople vode, ki je že odkrita.
In to kar je napisal Jan, drži kot pribito, zato tudi proizvajalci MCUjev prodajajo razno razne razvojne sisteme, torej plošče z določeno periferijo in lahko dostopnimi pini, tipkami in še čem na njih.
In take plošče služijo razvoju neke črne škatlice, ki bo delala nekaj po tvojih zahtevah.
Ko vse dela tako kot mora pa enostavno narediš svojo ploščo, na katero daš tisto kar potrebuješ.
Torej v čem se potem razlikujejo razvojni sistemi recimo NXPja od Aduino plošč?
_________________ Lp, Jaka |
|
Nazaj na vrh |
|
|
thetilko Član
Pridružen-a: Sre 15 Jul 2009 16:03 Prispevkov: 175 Aktiv.: 0.97 Kraj: Celovec
|
Objavljeno: Čet Dec 07, 2017 3:10 pm Naslov sporočila: |
|
|
Torej, ce odstranim na Arduinu programiran MCU in ga nataknem drugam ni nekih skrbi?
Drugace pa najlepsa hvala za info. Potem bom kar ostal na tej platformi, ker mi je v njej fletno programirat.
|
|
Nazaj na vrh |
|
|
Jaka57 Moderator
Pridružen-a: Ned 12 Dec 2004 21:47 Prispevkov: 5773 Aktiv.: 25.90 Kraj: Grosuplje
|
Objavljeno: Čet Dec 07, 2017 5:31 pm Naslov sporočila: |
|
|
Zakaj bi ga pa odstranil?
Na Arduino plošči sprogramiraš, v Temp mapi imaš hex datoteko in s to sprogramiraš nov MCU, ki bo na tvoji plošči.
Lahko pa v nov MCU naložiš BoozLoader in ta nov MCU sprogramiraš preko USB->serial adapterja.
_________________ Lp, Jaka |
|
Nazaj na vrh |
|
|
|
|
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: 73 dni
Powered by phpBB © 2001, 2005 phpBB Group
|