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 

Začetek z AVR
Pojdi na stran 1, 2, 3 ... 11, 12, 13  Naslednja
 
Objavi novo temo   Odgovori na to temo   Printer-friendly version    www.elektronik.si Seznam forumov -> Osnove programiranja AVR-jev
Poglej prejšnjo temo :: Poglej naslednjo temo  
Avtor Sporočilo
jure94
Član
Član



Pridružen-a: Sre 05 Maj 2010 17:11
Prispevkov: 433
Aktiv.: 2.35
Kraj: Jesenice / Lj

PrispevekObjavljeno: Pon Sep 06, 2010 8:35 pm    Naslov sporočila:  Začetek z AVR Odgovori s citatom

Lp
Rad bi se naučil programiranja AVr-jev, za začetek v nižjem jeziku kasneje pa v višjem (C). Zanima me če bi mi lahko kdo svetoval kakšno knjigo (če se da v slovenščini lahko pa tudi angleščina).
Nameravam kupiti tudi tole:
http://b2c.hte.si/article.asp?ArticleID=19698
oz. http://b2c.hte.si/article.asp?ArticleID=17101
Lp
Nazaj na vrh
Skrit Poglej uporabnikov profil Pošlji zasebno sporočilo
Sadida
Član
Član



Pridružen-a: Pet 17 Apr 2009 12:53
Prispevkov: 636
Aktiv.: 3.23
Kraj: Zasavje

PrispevekObjavljeno: Pon Sep 06, 2010 10:10 pm    Naslov sporočila:   Odgovori s citatom

Najbolje bo da začneš z Bascom jezikom. Literaturo in še marsikaj najdeš tukaj. Ostalo boš že sam izbrskal. Poglej še za razvojno ploščo minipin.
http://www.svet-el.si/index.php?option=com_wrapper&view=wrapper&Itemid=160
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: Pon Sep 06, 2010 11:48 pm    Naslov sporočila:   Odgovori s citatom

Sadida je napisal/a:
Najbolje bo da začneš z Bascom jezikom.
To je sicer naj enostavneša, a žal najslabša varianta.
Je že prav. Začni z assemblerjem in nadaljuj z C.
Za asm poskusi prebrat kar nabor instrukcij, ki ga dobiš na atmelovi strani. Za C pa bi ti priporočil CodeVisionAvr. Do 2 K kode je free. Ima pa zanimivega čarovnika, ki ti marsikaj postori sam na način, da se tudi kaj naučiš zraven.

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


Nazadnje urejal/a VolkD Tor Sep 07, 2010 1:04 pm; skupaj popravljeno 1 krat
Nazaj na vrh
Skrit Poglej uporabnikov profil Pošlji zasebno sporočilo Obišči avtorjevo spletno stran
Sadida
Član
Član



Pridružen-a: Pet 17 Apr 2009 12:53
Prispevkov: 636
Aktiv.: 3.23
Kraj: Zasavje

PrispevekObjavljeno: Tor Sep 07, 2010 10:47 am    Naslov sporočila:   Odgovori s citatom

Sam se sicer ne poslužujem bascoma, vendar kot sem videl ga uporablja dosti uporabnikov tega foruma, pa še literature ne primankuje. Ker pa nevem nič o bascomu, me pa zanima zakaj meniš, da je to najslabša izbira?
Pa hvala za link, tudi meni bo prišel prav.

lp
Nazaj na vrh
Odsoten Poglej uporabnikov profil Pošlji zasebno sporočilo
Silvo
Moderator
Moderator



Pridružen-a: Pon 24 Feb 2003 17:09
Prispevkov: 14673
Aktiv.: 61.94
Kraj: Koroška-okolica Dravograda

PrispevekObjavljeno: Tor Sep 07, 2010 11:39 am    Naslov sporočila:   Odgovori s citatom

Sadida je napisal/a:
Sam se sicer ne poslužujem bascoma, vendar kot sem videl ga uporablja dosti uporabnikov tega foruma, pa še literature ne primankuje....
lp


Nisem prepričan, da tako zelo dosti. Na seznamu članov sem posortiral po število prispevkov. Med prvimi 50 -timi z največ prispevkov sem našel morda tri ali štiri.
Tisti, ki se profesionalno ukvarja s programiranjem po večini uporavlja C in dobro obvlada assembler.
Imam mlajšega sodelavca, ki je učil na eni iz med elektro šol praktični pouk. Sedaj je vodja elektro vzdrževanja v podjetju. Pred časom se je za lastne potrebne začel ućiti assembler. (v šoli so poučevali Bascom) Zakaj bo morda napisal sam, če bo prebral tole sporočilo - mislim, da je registriran na forumu.

_________________
lp
Silvo
Nazaj na vrh
Odsoten Poglej uporabnikov profil Pošlji zasebno sporočilo
sundancer
Član
Član



Pridružen-a: Ned 08 Avg 2004 22:30
Prispevkov: 374
Aktiv.: 1.58
Kraj: Ljubljana

PrispevekObjavljeno: Tor Sep 07, 2010 1:02 pm    Naslov sporočila:   Odgovori s citatom

Z ucenjem bascoma ne dobis tapravega obcutka kaj se v mikrokontrolerju dogaja s spremenljivkami , ki jih dolocis v programu ter kako funkcionira strojna oprema v samem mikrokontrolerju kakor tudi zunanje naprave, ki jih priklapljas okrog njega (recimo LCD).
Pri C-ju pa se naucis poleg jezika samega tudi o delovanju mikrokontrolerja, ker je zasnova jezika pac taksna. Zato bo vsak taprav programer na podoen nacin skritiziral kakrsenkoli BASIC.
BASIC (bascom, visual basic..) je namenjen nekomu, ki nima blage veze o tem kako naj bi programiranje zgledalo in mu na nek nacin omogoci lazji pristop k pisanju kode. Ker je to dobro je hkrati tudi slabo. Zakaj? Ker nikoli ne dobis tapravega obcutka kaj se v mikrokontrolerju (ali pa racunalniku ce govorimo o visual basicu) in njegovi periferiji dogaja.
C je vsekakor bolj robusten in se ga splaca osvojiti pa ceprav v zivljenju nisi vrstice kode napisal. Jo pa se bos. Tudi sam sem zacel z BASIC-om na Commodore 64 in takrat se mi je zdelo kul (ok drugega niti nisem imel pri roki oziroma nisem niti razmisljal da bi posegel po cem drugem). Dandanes ti pa lahko povem, da ce bi se enkrat imel moznost ne bi niti zgubljal casa z BASIC-om.
In se eno prednost vidim. Ko osvajas C osvajas se pripravljas hkrati tudi na assembler ampak se tega niti ne zavedas dokler ne zacnes v assemblerju pisat.
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: Tor Sep 07, 2010 1:04 pm    Naslov sporočila:   Odgovori s citatom

Vse je odvisno od tega zakaj se misliš učiti. Za hobi je bascom dovolj. Za profi uporabo je pa seveda boljši asembler. Dejstvo je da preden se bo naučil asembler bo z bascomom naredil že kar nekaj projektov.
Nazaj na vrh
Skrit Poglej uporabnikov profil Pošlji zasebno sporočilo Obišči avtorjevo spletno stran
sundancer
Član
Član



Pridružen-a: Ned 08 Avg 2004 22:30
Prispevkov: 374
Aktiv.: 1.58
Kraj: Ljubljana

PrispevekObjavljeno: Tor Sep 07, 2010 1:06 pm    Naslov sporočila:   Odgovori s citatom

no da se enkrat povem nakratko:
vzemi BASCOM, ce zelis da ti par LED-ic brni okrog vezja ali da na LCD zasloncek izpisujes temperaturo senzorja, ki ga bos dal slej ko prej pod pazduho...

ko bos zelel kaj vec in bos se enkrat prebral moj prejsnji post ti bo jasno kaj sem hotel povedat Wink
Nazaj na vrh
Odsoten Poglej uporabnikov profil Pošlji zasebno sporočilo
start
Član
Član



Pridružen-a: Sob 06 Sep 2008 22:59
Prispevkov: 2392
Aktiv.: 11.71
Kraj: Eindhoven, Nizozemska

PrispevekObjavljeno: Tor Sep 07, 2010 2:26 pm    Naslov sporočila:   Odgovori s citatom

No pri meni je podoben problem v soli v cetrtek pricnemo s Basicom, sam bi seveda raje probal C ipd. In tudi jih bom, v soli to ne bo slo zato bom to storil sam... Samo me zanima ali mi bo Basic prisel v postev (znanje programiranja) da bom s tem kaj prej obvladal C...?
_________________
Lep pozdrav!

Aljaž T.
Nazaj na vrh
Odsoten Poglej uporabnikov profil Pošlji zasebno sporočilo Pošlji E-sporočilo Obišči avtorjevo spletno stran
jure94
Član
Član



Pridružen-a: Sre 05 Maj 2010 17:11
Prispevkov: 433
Aktiv.: 2.35
Kraj: Jesenice / Lj

PrispevekObjavljeno: Tor Sep 07, 2010 2:48 pm    Naslov sporočila:   Odgovori s citatom

Hvala za odgovore Very Happy glede na napisano se bom odločil za C (sem pred 2 letoma že nekaj poskušal). Vrjetno bom kupil tudi http://b2c.hte.si/article.asp?ArticleID=17101 kjer je vse zraven (razmišljam pa tudi da bi kupil tole http://www.svet-el.si/index.php?option=com_wrapper&view=wrapper&Itemid=160 in počasi nadgrajeval)
Lp
Nazaj na vrh
Skrit Poglej uporabnikov profil Pošlji zasebno sporočilo
vilko
Član
Član



Pridružen-a: Pet 13 Feb 2004 10:26
Prispevkov: 3359
Aktiv.: 14.18
Kraj: Dragomer

PrispevekObjavljeno: Sre Sep 08, 2010 3:11 pm    Naslov sporočila:   Odgovori s citatom

Spet je nekdo sprožil versko vojno!
Vsak cigan svojega konja hvali. In težko boš iz tega potegnil zaključke. Ko boš obvladal enega od teh orodij, boš tudi tu postal vnet zagovornik le tega.

Z Bascomom se da vse, vsaj jaz ne vem za problem, ki se z bascomom ne bi bil dal rešiti. Je pa vsak 'višji' programski jezik bolj potraten z mikroprocesorkimi zmogljivostmi, spominom in časovnimi cikli. Samo če imaš izredne potrebe po štednji z spominom in časom, tedaj je assembler prava pot. Osebno rajši vzamem večji mikrokrmilnik in uživam v programiranju z bascomom, namesto, da se mučim s programiranjem in štednjo vsakega bajta posebej.

Seveda je tudi C 'višji' jezik. Tudi s C-jem narediš udobno vse, če imaš na razpolago podprograme, funkcije, ki jih kličeš, kadar potrebuješ kompleksne zadeve.

Osebno uporabljam assemblerske podprograme v Bascomu zelo redko, res takrat, ko moram nekaj hitro šteti, ali kaj podobnega. Assembler in višji programski jeziki se lepo kombinirajo.

Primer: Z lopato narediš jamo točno tako, kot si želiš, a se boš namučil s kopanjem. Z rovokopačem, jo narediš hitreje, a ni precizno taka, kot bi bilo potrebno.
Večkrat pa se da kombinirati, tako da uporabiš za osnovna dela, rovokopač, in samo az finiširanje, če je sploh potrebno, lopato.
Nazaj na vrh
Odsoten Poglej uporabnikov profil Pošlji zasebno sporočilo
piroman
Član
Član



Pridružen-a: Čet 23 Okt 2003 12:06
Prispevkov: 2707
Aktiv.: 11.43
Kraj: Ljubljana

PrispevekObjavljeno: Sre Sep 08, 2010 3:18 pm    Naslov sporočila:   Odgovori s citatom

Meni se zdi pomemben še ena reč: v Cju lahko programiraš praktično vse, Bascom pa je primeren le za AVR. Prehod na drug procesor je tako lahko precej bolj težaven, kot če uporabljaš C.
_________________
One shouldn’t work on semiconductors, that is a filthy mess; who knows if they really exist!
Wolfgang Pauli, 1931
Nazaj na vrh
Skrit Poglej uporabnikov profil Pošlji zasebno sporočilo
start
Član
Član



Pridružen-a: Sob 06 Sep 2008 22:59
Prispevkov: 2392
Aktiv.: 11.71
Kraj: Eindhoven, Nizozemska

PrispevekObjavljeno: Sre Sep 08, 2010 3:31 pm    Naslov sporočila:   Odgovori s citatom

Aha no torej prihajam do sklepa da naj se kar naucim vporabljati oba C in BASCOM Very Happy
_________________
Lep pozdrav!

Aljaž T.
Nazaj na vrh
Odsoten Poglej uporabnikov profil Pošlji zasebno sporočilo Pošlji E-sporočilo Obišči avtorjevo spletno stran
jure94
Član
Član



Pridružen-a: Sre 05 Maj 2010 17:11
Prispevkov: 433
Aktiv.: 2.35
Kraj: Jesenice / Lj

PrispevekObjavljeno: Sre Sep 08, 2010 4:37 pm    Naslov sporočila:   Odgovori s citatom

Sem tudi sam prišel do istega sklepa Very Happy
Nazaj na vrh
Skrit 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: Sre Sep 08, 2010 4:40 pm    Naslov sporočila:   Odgovori s citatom

...in poraja se četrto vprašanje: zakaj vraga bi hotel preiti na drug procesor? v začetku izbereš eno sorto in tam ostaneš.
Nazaj na vrh
Skrit Poglej uporabnikov profil Pošlji zasebno sporočilo Obišči avtorjevo spletno stran
Pokaži sporočila:   
Objavi novo temo   Odgovori na to temo   Printer-friendly version    www.elektronik.si Seznam forumov -> Osnove programiranja AVR-jev Časovni pas GMT + 2 uri, srednjeevropski - poletni čas
Pojdi na stran 1, 2, 3 ... 11, 12, 13  Naslednja
Stran 1 od 13

 
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