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 - Bascom
Pojdi na stran Prejšnja  1, 2, 3  Naslednja
 
Objavi novo temo   Ta tema je zaklenjena: ne moreš urejati sporočil ali odgovarjati na objave.   Printer-friendly version    www.elektronik.si Seznam forumov -> Osnove programiranja AVR-jev
Poglej prejšnjo temo :: Poglej naslednjo temo  
Avtor Sporočilo
mucek
Član
Član



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

PrispevekObjavljeno: Čet Jan 30, 2014 9:02 pm    Naslov sporočila:   Odgovori s citatom

Ajajaj - spet te "verske vojne" ... Rolling Eyes Rolling Eyes Rolling Eyes

Uporabljam vse: Bascom, MikroC (tako za AVR kot ARM), po potrebi tudi CodeVision ali MikroBasic, Keila sem se malo lotil (pa mi nekako ne potegne ...) in lahko rečem, da z Bascomom ponavadi res najhitreje (in verjetno tudi najmanj truda) prideš do nekega končnega rezultata (C ni čuden - je pa drugačen, in ko se enkrat navadiš na nekaj, ti je ostalo pač "čudno", dokler tega ne uporabljaš in ti postane "domače"). Kar je na "nedeljskega hobista", ki zadeve programira enkrat na x tednov pomembno - enostaven in pregleden help s primeri kode, ki jo lahko direktno uporabiš. Za resno delo pa ... Ja - bo kar C zaenkrat prava izbira. Pa ne, da bi bil končni izdelek toliko boljši ali preglednejši (zmedena koda je lahko v kateremkoli jeziku - to zavisi od programerja), ampak zaradi enostavnejšega prenosa kode med posameznimi projekti (in uC platformami) ali drugimi programerji.

Lp, g

_________________
...lahko pa se tudi motim ...
Nazaj na vrh
Odsoten Poglej uporabnikov profil Pošlji zasebno sporočilo
protoncek
Član
Član



Pridružen-a: Sre 31 Jan 2007 9:41
Prispevkov: 9573
Aktiv.: 42.79
Kraj: Mengeš

PrispevekObjavljeno: Čet Jan 30, 2014 9:05 pm    Naslov sporočila:   Odgovori s citatom

Ko že praviš, da uporabljaš mikroBasic - če se odločim za ARM-e... mucek: je ta Mikrobasic veliko drugačen od bascoma?
Sicer si pa zadel,ja: ta beseda "čuden" je malce----čudna....kot si rekel. Za vsakega je program, ki ga ne pozna "čuden". Imaš tudi prav glede tega da če programiraš enkrat vsake kvatre, se prej spomniš enostavnega programa kot kompliciranega...
Nazaj na vrh
Skrit Poglej uporabnikov profil Pošlji zasebno sporočilo Obišči avtorjevo spletno stran
mucek
Član
Član



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

PrispevekObjavljeno: Čet Jan 30, 2014 9:16 pm    Naslov sporočila:   Odgovori s citatom

Glede "enostavnosti" je veliko tudi stvar "prijaznosti" (ali razvajanja Smile ) vmesnika: recimo togglati LEDico ali pisati po LCD je tudi v Cju povsem enostavno, če imaš na voljo nek "wizzard", s katerim že vnaprej definiraš vse potrebno, on pa ti potem to pretvori v kodo (potegni si dol CodeVision in poglej, kako to tam gre ...). Dobra stvar te "zabušantske" rešitve je, da lahko čisti začetnik na ta način vidi pravilno deklaracijo IO in periferije, kasneje, ko to osvoji, pa "čarovnika" niti ne rabi več.

@protoncek:
Ja, je precej razlik. Potegni dol in preizkusi. Imaš pa tudi zelo dobre sample, s katerih vidiš večino potrebnega Smile

LP, g

_________________
...lahko pa se tudi motim ...
Nazaj na vrh
Odsoten Poglej uporabnikov profil Pošlji zasebno sporočilo
protoncek
Član
Član



Pridružen-a: Sre 31 Jan 2007 9:41
Prispevkov: 9573
Aktiv.: 42.79
Kraj: Mengeš

PrispevekObjavljeno: Čet Jan 30, 2014 9:33 pm    Naslov sporočila:   Odgovori s citatom

Moram enkrat nabaviti eno tisti ST-jevih platk, ki imajo STM32F gor, pa da nekaj začnem čarati...malce me skrbijo te razlike...
Nazaj na vrh
Skrit Poglej uporabnikov profil Pošlji zasebno sporočilo Obišči avtorjevo spletno stran
smatjaz
Član
Član



Pridružen-a: Pon 10 Nov 2003 16:33
Prispevkov: 846
Aktiv.: 3.57

PrispevekObjavljeno: Čet Jan 30, 2014 10:05 pm    Naslov sporočila:   Odgovori s citatom

... dajte fantje že enkrat končati s temi verskimi vojnami. Orodij za programiranje je veliko, vsak si izbere tisto kar je za njega najbolje.

Končni produkt je HEX ali BIN datoteka, ki jo naložimo v kontroler, da stvar deluje.

O tem kaj je za kmete, hobijiste, itd, pa dajmo pisati kje drugje. Na tem forumu poznam ljudi, ki si služijo kruh z Bascom-om in take, ki za hoby uporabljajo C.

Kar naježim se, ko preberem kako je nekaj samo za igrat in nekaj drugega samo za profesionalno delo, ter o tem, kako je nekdo vsemogočen in drug "kmet".

Vsi delamo za eno stvar in to je, da elektronsko vezje služi svojemu namenu. To je za mene na nek način profesionala. O tem, kaj je za igrat in kaj ne pa predlagam, da napišemo kakšen post na drugemu forumu, kjer se teme vrtijo okrog otroškega vrtca.

LP M.

_________________
Električni aparati delujejo na dim ... ko dim iz njih uide ... ne delujejo več!
Nazaj na vrh
Odsoten Poglej uporabnikov profil Pošlji zasebno sporočilo
PZUFIC
Vseved



Pridružen-a: Sob 17 Nov 2007 19:06
Prispevkov: 6987
Aktiv.: 32.64
Kraj: Rakek

PrispevekObjavljeno: Čet Jan 30, 2014 10:11 pm    Naslov sporočila:   Odgovori s citatom

Ko je bilo ravno vprašanje. Za na ARM-u oziroma NXP prižgat eno LED je v okolju WinIdea, pri katerem gre za C potrebna samo ena vrstica in sicer setiranje določenega bita v določenem registru.
_________________
Ne čakaj, da se bo nekaj premaknilo pojdi in nekaj premakni.
Lp Primož
Nazaj na vrh
Skrit Poglej uporabnikov profil Pošlji zasebno sporočilo Obišči avtorjevo spletno stran MSN Messenger - naslov
VolkD
Član
Član



Pridružen-a: Pet 24 Sep 2004 21:58
Prispevkov: 14228
Aktiv.: 60.06
Kraj: Divača (Kačiče)

PrispevekObjavljeno: Pet Jan 31, 2014 12:29 am    Naslov sporočila:   Odgovori s citatom

smatjaz je napisal/a:
... dajte fantje že enkrat končati s temi verskimi vojnami.

Ja a ti znaš brati?
Ne gre za versko vojno, temveč za neka splošna dejstva. Ne gre za to katera koda je bolj ali manj hexabilna. Mikrokontroler ne zna ugotoviti tip prevajalnika.
ostajajo pa dejstva, ki sem jih povedal. Bom za pol pismene še enkrat!

1. C jezik je osnova celi kopici drugih jezikov : C++,C#, java, javaskript, php, payton,... pa še jih je. Če si vložil v startu svoj čas v C si s tem avtomatsko pridobil osnovna znanja sintakse še za to celo kopico jezikov. V nasprotnem se ti zdijo tako-malo čudni. Če ta čas vložiš v recimo bascom, potem se moraš v C sorodne jezike poglabljati še enkrat. Pri tem ni govora o nobenem profesionalizmu, temveč zgolj o dejstvu v katero smer je šel razvoj jezikov.
Porivati nekomu baskom, kot "s temle boš pa najlažje prišel skozi", je vsaj zelo neodgovorno, če ne že kaj več. Še posebej je to neodgovorno ponujati nekemu srednješolcu, ki še ne ve v kateri smeri bo študiral naprej.

2. Če pogledamo na asm nivoju: V trenutku, ko v glavnem programu za čakanje uporabimo kakršno koli obliko pavze, pri kateri procesor nekaj sešteva in melje zato, da naredimo neko časovno zakasnitev, to pomeni, da smo ta procesorski čas vrgli stran. Ta problem se rešuje popolnoma drugače. Metoda se imenuje time slicing. V obeh jezikih tako v bascom, kot tudi v C se da narediti enako neumnost že pri tako preprosti nalogi kot je debouncing.
Je pa razlika v tem, da v C lahko naredimo prav, v bascomu pa ne. Razlika v izdelku pa je predvsem v odzivnosti izdelka. V izgubljanju podatkov na interuptih in podobno. Bascom je pač na višjem programskem nivoju kot C. Zato nudi manj direktnih pristopov do hw. Nič narobe, če bi compiler znal stvari reševati na prav način. Pa jih ne zna!

Opisano so zgolj dejstva !
Pristaši enega ali drugega, pa v tem vidijo napad na svoj idol. Od tu razmišljanja o verski vojni. Spet drugi izraz "verska vojna" preprosto koristijo zato, da se za njim lahko skrijejo, ko s prstom kažejo na nekoga, ki si upa tako reč glasno povedati.

V izogib temu, da kdo napiše kako smo offtopic:
Citiram:
Arduino je odprto kodna platforma. Arduino je odprto kodna mikrokontrolna platforma snovana na enostavni razvojni ploščici z vhodno/izhodnimi konektorji in uporabniku prijaznem razvojnem okolju (brezplačna programska oprema)

Programska oprema prav tako sloni na C sintaksi.
In še: Kje je zdaj tu logika, da je treba nekomu migrirati iz brezplačne programske opreme na plačljiv bascom ?

_________________
Dokler bodo ljudje mislili, da živali ne čutijo, bodo živali čutile, da ljudje ne mislijo.
Nazaj na vrh
Skrit Poglej uporabnikov profil Pošlji zasebno sporočilo Obišči avtorjevo spletno stran
VolkD
Član
Član



Pridružen-a: Pet 24 Sep 2004 21:58
Prispevkov: 14228
Aktiv.: 60.06
Kraj: Divača (Kačiče)

PrispevekObjavljeno: Sob Feb 01, 2014 11:22 pm    Naslov sporočila:   Odgovori s citatom

No na srečo nekateri srednješolci razmišljajo z lastno glavo.
_________________
Dokler bodo ljudje mislili, da živali ne čutijo, bodo živali čutile, da ljudje ne mislijo.
Nazaj na vrh
Skrit Poglej uporabnikov profil Pošlji zasebno sporočilo Obišči avtorjevo spletno stran
besoft
Član
Član



Pridružen-a: Ned 01 Apr 2012 10:22
Prispevkov: 585
Aktiv.: 3.64
Kraj: Žižki - Prekmurje

PrispevekObjavljeno: Ned Feb 02, 2014 9:48 am    Naslov sporočila:   Odgovori s citatom

VolkD je napisal/a:
No na srečo nekateri srednješolci razmišljajo z lastno glavo.

To se mi pa zdi malo "grd" stavek...jaz uporabljam basic že od vsega začetka, VB5, VB6, VBA, RB, Xojo, Bascom in če z tem naredim vse kar rabim, zakaj bi to spreminjal ?

Čeprav sem veliko delal z php, se mi zdi VB dosti bol prijazen do uporabnika. Moje mnenje pač.

Zaenkrat tudi ostajam na tem, ker to poznam. Časa za nekaj novega pa nimam. Ko pa bo potreba po spremembi, pa itak drugo ne ostane, kot osvojit nova znanja.
Nazaj na vrh
Odsoten Poglej uporabnikov profil Pošlji zasebno sporočilo Pošlji E-sporočilo
protoncek
Član
Član



Pridružen-a: Sre 31 Jan 2007 9:41
Prispevkov: 9573
Aktiv.: 42.79
Kraj: Mengeš

PrispevekObjavljeno: Ned Feb 02, 2014 10:49 am    Naslov sporočila:   Odgovori s citatom

Darko, še vedno mešaš morebitno poklicno ukvarjanje s tem proti hobi varianti. Dijak z linka namerava iti v to smer, kar je tudi jasno povedal in tukaj mu stoodstotono pravim da ima prav. Ta, ki je pa malo gor zaprosil za inštrukcije pa ni nujno, oziroma je izrecno izrazil željo po bascomu...
Bascom ima po svetu kar veliko "trotlidiotov", ki se ukvarjajo z njim, veš. In še vedno trdim da je za hobi varianto, ko enkrat mesečno ali še manj narediš en projekt, bascom enostavnejši. Tako da bi bil lahko malce bolj prizanesljiv. Po tvojem gornjem stavku bi namreč lahko sklepal da se ljudje delimo na pametne (vas) in neumne (nas)... Je to tako?
Nenazadnje je ogromno ljudi, ki vozijo renaulta, čeprav je to "podn od podna"... (Tudi sam sem med njimi). Pa veliko je ljudi, ki vozijo opla, čeprav je to drugi "podn od podna"...( in tudi ti si med njimi).
Nazaj na vrh
Skrit Poglej uporabnikov profil Pošlji zasebno sporočilo Obišči avtorjevo spletno stran
VolkD
Član
Član



Pridružen-a: Pet 24 Sep 2004 21:58
Prispevkov: 14228
Aktiv.: 60.06
Kraj: Divača (Kačiče)

PrispevekObjavljeno: Ned Feb 02, 2014 12:02 pm    Naslov sporočila:   Odgovori s citatom

@protoncek: Tudi ti ne znaš brati! Klik

protoncek je napisal/a:
Darko, še vedno mešaš morebitno poklicno ukvarjanje s tem proti hobi varianti.
Torej mora po tvoje človek ki se ukvarja za hoby izbrati varianto bascom, čeprav ve, da obstaja možnost, da se bo poklicno kasneje ukvarjal z tem "profesionalno".

In ko smo že pri delitvi na neumne in pametne - po tvoje so vsi ki se ukvarjajo ( cela armada jih je - svetovni izobraževalni sistem) "profesionalno" neumni, ker je bascom vendarle lažji za se naučiti. Pri tem ne ločiš tega, kar je slepa pot brez izhoda - treba se je kasneje vračati na začetek, od tega kamor gre razvoj.

Dopuščam, da se vam dogaja še nekaj drugega:
Za hobi vam pač ni škoda časa in vam je vseeno kakšni so vaši izdelki. Tudi to je mogoče. Je pa moralno zelo vprašljivo, saj to pomeni, da ne cenite sebe in svojega časa.

_________________
Dokler bodo ljudje mislili, da živali ne čutijo, bodo živali čutile, da ljudje ne mislijo.


Nazadnje urejal/a VolkD Ned Feb 02, 2014 12:10 pm; skupaj popravljeno 1 krat
Nazaj na vrh
Skrit Poglej uporabnikov profil Pošlji zasebno sporočilo Obišči avtorjevo spletno stran
.
Neznanec
Neznanec



Pridružen-a: Pet 01 Okt 2004 1:17
Prispevkov: 1
Aktiv.: 0.00

PrispevekObjavljeno: Ned Feb 02, 2014 12:09 pm    Naslov sporočila:   Odgovori s citatom

Brisana vsebina odstranjenega uporabnika.
Nazaj na vrh
Odsoten Poglej uporabnikov profil Pošlji zasebno sporočilo
VolkD
Član
Član



Pridružen-a: Pet 24 Sep 2004 21:58
Prispevkov: 14228
Aktiv.: 60.06
Kraj: Divača (Kačiče)

PrispevekObjavljeno: Ned Feb 02, 2014 12:11 pm    Naslov sporočila:   Odgovori s citatom

besoft je napisal/a:
VolkD je napisal/a:
No na srečo nekateri srednješolci razmišljajo z lastno glavo.

To se mi pa zdi malo "grd" stavek...jaz uporabljam basic že od vsega začetka, VB5, VB6, VBA, RB, Xojo, Bascom in če z tem naredim vse kar rabim, zakaj bi to spreminjal ?

Čeprav sem veliko delal z php, se mi zdi VB dosti bol prijazen do uporabnika. Moje mnenje pač.

Zaenkrat tudi ostajam na tem, ker to poznam. Časa za nekaj novega pa nimam. Ko pa bo potreba po spremembi, pa itak drugo ne ostane, kot osvojit nova znanja.


No bom napisal pa še en "grd stavek": Jaz pa to ne znam, pa tudi naučit se nočem. Saj nisem neumen, potem bom pa delat moral.

_________________
Dokler bodo ljudje mislili, da živali ne čutijo, bodo živali čutile, da ljudje ne mislijo.
Nazaj na vrh
Skrit Poglej uporabnikov profil Pošlji zasebno sporočilo Obišči avtorjevo spletno stran
besoft
Član
Član



Pridružen-a: Ned 01 Apr 2012 10:22
Prispevkov: 585
Aktiv.: 3.64
Kraj: Žižki - Prekmurje

PrispevekObjavljeno: Ned Feb 02, 2014 12:20 pm    Naslov sporočila:   Odgovori s citatom

Še dobro da je toliko orodij na voljo, da vsak izbere tisto, kar mu najbolj odgovarja..

Vse ostalo je razkazovanje mišic ali podobno večni dilemi Linux vs Windowsi...

Vsakemu svoje.
Nazaj na vrh
Odsoten Poglej uporabnikov profil Pošlji zasebno sporočilo Pošlji E-sporočilo
Jaka57
Moderator
Moderator



Pridružen-a: Ned 12 Dec 2004 21:47
Prispevkov: 5819
Aktiv.: 24.56
Kraj: Grosuplje

PrispevekObjavljeno: Ned Feb 02, 2014 1:04 pm    Naslov sporočila:   Odgovori s citatom

Zdi se mi, da v tej temi ni govora o VB5, VB6......., temveč o Bascomu!
Resnično me zanima, kako bi izgledal firmware za Marlina (3Dp) napisan v Bascomu in koliko dodatne strojne kode bi bilo potrebno, da bi zadeva delala tako kot dela sedaj!?
S tistim vprašanjem bodočega študenta FE ni prav nič narobe in popolnoma se strinjam, če začenja, zakaj ne bi začel v C-ju, kar je Darko zelo lepo argumentiral.

In seveda, ne gre za razkazovanje mišic, saj tudi tukaj velja tisti znani: vsako tele ima svoje vesele

_________________
Lp, Jaka
Nazaj na vrh
Skrit Poglej uporabnikov profil Pošlji zasebno sporočilo
Pokaži sporočila:   
Objavi novo temo   Ta tema je zaklenjena: ne moreš urejati sporočil ali odgovarjati na objave.   Printer-friendly version    www.elektronik.si Seznam forumov -> Osnove programiranja AVR-jev Časovni pas GMT + 2 uri, srednjeevropski - poletni čas
Pojdi na stran Prejšnja  1, 2, 3  Naslednja
Stran 2 od 3

 
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: 493 dni


Powered by phpBB © 2001, 2005 phpBB Group