View Single Post
Staro 09.12.2009., 11:25   #8
Bubba
E Pluribus UNIX
Moj komp
 
Bubba's Avatar
 
Datum registracije: Oct 2002
Lokacija: M82
Postovi: 6,750
Citiraj:
Autor svebee Pregled postova
pa smatram da je lakše/brže pohvatati/učiti za početak na tuđim projektima kako se to sve spaja/di/kako, a onda krenuti sa svojim projektima, ili se varam?
Mislim da se varas.

Prvenstveno, trebas baratati znanjem nekog programskog jezika u kojem kanis raditi razvoj te imati kvalitetan algoritamski nacin razmisljanja.

Nakon toga, ili prije toga, no u svakom slucaju nikako *bez* toga, potrebno ti je znati nekakve osnove analognih i digitalnih sklopova.

Kada imas to, onda ti samo treba ideja - sto ja zapravo zelim? Aha, dakle, hocu napraviti vlastiti termometar, i to da mi se temperatura prikazuje na 7 segmentnom BCD displayu. Znam sto je BCD display i kako radi, znam da cu uzeti u Chipoteci LM35 za pocetak i pogledati njegov datasheet i vidjeti da mi daje 10mV za svaki Celzijev stupanj vise od 0° C, znam da moj uC ima ADC i znam kolika mu je rezolucija i sad mi je to potrebno isprogramirati.

E, ovako nekako bi ti trebao ici diagram toka.

Maznjavanjem tudjih projekata bez trunke razmisljanja obicno zavrsi kao teski fijasko, gubljenje novaca i vremena, sto svojeg, sto tudjeg.

Citiraj:
a koju god shemu uzmem "ne valja" jer je prastari kontroler gore oni se mogu zamijeniti novijim (generacijama) uz par modifikacija ili je to nesto sasvim drugo?
Ako radis u ASM-u, onda su modifikacije najcesce potrebne.

Ako radis u nekom visem programskom jeziku, onda se moze dogoditi da je pinout razlicit i da samo trebas promjeniti neke sitnice.

Ako krenes raditi vlastiti projekt, onda te BK za te stvari, jer radis from scratch.

Citiraj:
to otom-potom nego me zanima neka generalna slika o tim mikrokontrolerima/*duinovima () i sl. - jer na netu pronalazim samo objašnjenje za specifičan mikrokontroler, ne mogu pronaći neku osnovu koja će obuhvaćati "sve".
"Sve" na nakom uC-u obicno podrazumijeva 20 razlicitih drugih tehnologija koje to mikroracunalo/mikrokontroler obuhvaca.

Sad je pitanje zanima li te gradja samog CPU-a unutar uC-a ili citav uC kao sklop. Ako je ovo prvo, onda ti je najbolje preletiti kroz neke materijale Gradje racunala da dobijes osnove, ako je ovo drugo, nadji uC koji te zanima i procitaj njegov datasheet. Simple as that.

Citiraj:
npr. za Linux sam prije našao tekst koji je govorio otkud je došao, kako se počeo "granati" te u koju svrhu je išla koja distribucija. e tako nešto me zanima i u vezi ovoga
Da, ali to sto si procitao je vjerojatno jednako beskorisno kao sto bi mogao procitati "od kud su nastali uC-ovi, kako su se poceli "granati" i u kojim smjerovima se islo.

To je zgodno ako hoces, kao sto to radi Fleks, zasprehati Tanju (koja je sve samo ne tanka) pokazujuci joj kako ti znas nesto o necemu o cemu zapravo nemas pojma. Elem, da ti pojednostavnim - citajuci taj "tekst" koji si nasao o Linuxu ti je pomogao da shvatis tocno koji dio problematike OS-a, ili jos uvijek nemas pojma kako i zasto on radi a kamo li nesto dublje o istom?

Sudeci po tvojim postovima od prije, mislim da si shvatio point. Prestani citati beletristiku o tehnologiji i posveti se tehnickim detaljima. Gore imas okvirnu sprancu kako bi to trebalo ici...
__________________
https://2.71828182845904523536028747...966967627.com/

Programer
Rok od dva mjeseca u stvari znači četiri, ali nikako ispod šest.
Bubba je offline   Reply With Quote