U potrazi za tartufima AVR-a
Moderators: pedja089, stojke369, trax, InTheStillOfTheNight
Re: U potrazi za tartufima AVR-a
Ja sam krenuo od C-a i smatram (iz iskustva) da kome god se svidi programiranje mcu-a da će kad-tad zagristi i početi kopati za znanjem šta se to dešava u pozadini svega dok će ostali koji su zadovoljni sa Arduinom i blinkanjem LED-ica jednostavno ostati na tome i copy/paste koda i gotovih biblioteka sa interneta (nekad bi volio da sam u ovoj grupi, ali takvog sam kova da znatiželja uvijek prevagne).
Nisam još programirao u asm-u, a iskreno nemam ni namjeru sve dok mi nekad baš ne zatreba (što mislim i da neće, ukoliko ne budem programirao kakav spejs šatl). Do sada sve što mi je trebalo - uspio sam isprogramirati u C-u, i to (da me ne shvatite pogrešno) ne u smislu one grupe koji koriste copy/paste.
Lično volim programiranje jer mi je to zanimljivo, ali nikad to ne bi volio da mi bude posao koji moram obavljati 8 sati dnevno (našao sam bio takav posao i samo što nisam prokuh'o, ne zbog toga što nisam znao to raditi nego što mi je to jednostavno "ubistvo" raditi pod pritiskom).
Radije kod kuće, u toplom, kao freelancer gruham web stranice. Klijent naruči stranicu, ja instaliram neki CMS, doradim dizajn, po potrebi odradim aplikaciju koju klijent zahtjeva, uploadam, 300-400 € u džep i živJo.
PS: Prvi kontroler također 84ka ;)
Nisam još programirao u asm-u, a iskreno nemam ni namjeru sve dok mi nekad baš ne zatreba (što mislim i da neće, ukoliko ne budem programirao kakav spejs šatl). Do sada sve što mi je trebalo - uspio sam isprogramirati u C-u, i to (da me ne shvatite pogrešno) ne u smislu one grupe koji koriste copy/paste.
Lično volim programiranje jer mi je to zanimljivo, ali nikad to ne bi volio da mi bude posao koji moram obavljati 8 sati dnevno (našao sam bio takav posao i samo što nisam prokuh'o, ne zbog toga što nisam znao to raditi nego što mi je to jednostavno "ubistvo" raditi pod pritiskom).
Radije kod kuće, u toplom, kao freelancer gruham web stranice. Klijent naruči stranicu, ja instaliram neki CMS, doradim dizajn, po potrebi odradim aplikaciju koju klijent zahtjeva, uploadam, 300-400 € u džep i živJo.
PS: Prvi kontroler također 84ka ;)
Re: U potrazi za tartufima AVR-a
Istina, ali ja sam u sličnoj situaciji.
Krenuo sam sa basic-om, nešto malo švrljao u C-u. Međutim, dolazim do trenutka kad ću trebati brzinu rada mikrokontrolera, a da mi to ne pruža niti jedna gotova naredba bilo kojeg jezika tj. kompailera. Kako bi to mogao rješit, moram učiti asembler, barem osnove
Kad tad će svaki programer u C-u, baisc-u i sl. programskim jezicima naiči na problem brzine , a zbog toga će se morati podvrgnuti učenju asemblera.
Meni je osobno asembler bio strašan, vidjeti naredbu tipa mov a, r0 je izazivala u meni neki osječaj ne znanja i pomalo kao da nije to za mene. Kad sam upoznao gospodu registre pa brojila u tad je krenulo veselje , a da ne spominjem kad sam krenuo proučavat građu raznih mcu, PIC-ova (16F serija, malo i DS seriju ), 8051 seriju, ATmega seriju, naučio sam brojne stvari.
A bitno je da sam sve radio kroz praktičnu primjenu što mi je olakšalo shvačanje brojnih stvari, kao što su interrupti, timer i brojne druge stvari
Volim prošvrljati ovim topicima upravo zato jer zahvaljujuči vama stručnjacima upoznajem sa brojni stvarima koje ću možda danas sutra morat upotrijebiti. A bilo je brojnih takvih slučajeva
Zato hvala na ovakvim korisnim i zanjimljivim diskusijama
Edit:
Post se odnosi na @Dzenny_assembly odgovor
Krenuo sam sa basic-om, nešto malo švrljao u C-u. Međutim, dolazim do trenutka kad ću trebati brzinu rada mikrokontrolera, a da mi to ne pruža niti jedna gotova naredba bilo kojeg jezika tj. kompailera. Kako bi to mogao rješit, moram učiti asembler, barem osnove
Kad tad će svaki programer u C-u, baisc-u i sl. programskim jezicima naiči na problem brzine , a zbog toga će se morati podvrgnuti učenju asemblera.
Meni je osobno asembler bio strašan, vidjeti naredbu tipa mov a, r0 je izazivala u meni neki osječaj ne znanja i pomalo kao da nije to za mene. Kad sam upoznao gospodu registre pa brojila u tad je krenulo veselje , a da ne spominjem kad sam krenuo proučavat građu raznih mcu, PIC-ova (16F serija, malo i DS seriju ), 8051 seriju, ATmega seriju, naučio sam brojne stvari.
A bitno je da sam sve radio kroz praktičnu primjenu što mi je olakšalo shvačanje brojnih stvari, kao što su interrupti, timer i brojne druge stvari
Volim prošvrljati ovim topicima upravo zato jer zahvaljujuči vama stručnjacima upoznajem sa brojni stvarima koje ću možda danas sutra morat upotrijebiti. A bilo je brojnih takvih slučajeva
Zato hvala na ovakvim korisnim i zanjimljivim diskusijama
Edit:
Post se odnosi na @Dzenny_assembly odgovor
Re: U potrazi za tartufima AVR-a
Ej dečki ne spamajte, ovo je topic za noćnog i njegovu školu avr-a. Molim moderatora da obriše sve komentare ili ih premjesti u novi topic npr. "komentari na avr-tartufe"
admin edit: autor teme je ujedno i moderator pa njemu u potpunosti prepustam sredjivanje ove teme.Noćni wrote:Postoji samo jedno parvilo:
Molim vas ne komentirajte temu, sve što vas zanima šaljite na PM, ili otvorite drugi TOPIC.
Razlog tome je jer ne želim zagušiti ideju da pišem postove o programiranju koji su zatrpani sa 1 000 000 pitanja i komentara...
Tema ce biti uvijek čista sa mojim postovima, a sva pitanja slobodno posaljite na PM i dobiti cete odgovore...
Ako kaniš pobijediti, ne smiješ izgubiti
- InTheStillOfTheNight
- Odlično uznapredovao
- Posts: 938
- Joined: 01-06-2006, 17:54
- Location: Zagreb
Re: U potrazi za tartufima AVR-a
Ovaj topic je iznimno teško srediti, a već ne pišem oko 2 godine pa je sasvim uredu da svi mogu komentirati i baviti se problematikom C-a i assemblera. Svi postovi koji su napisani su i dalje tu tako da se mogu pročitati. Nemam vremena niti za časopis napisati tekst a već sam ga trebao poslati. Kako bilo da bilo, tu je i link časopisa pa tko želi može pratiti nove postove u časopisu. Možda je i dobro da možemo govoriti o c-u i assembleru, jer kako vidim ovo je jedini topic koji ima ovakve rasprave. Tu je također i bucin tekst o asm-u. Nije sve u Basic jezicima i meni je super da postoje ljudi koji vole c i asm. Mislim da je to dobro znanje i dobar smijer o kojemu svakako treba govoriti što je moguće više.
InTheStillOfTheNight
- InTheStillOfTheNight
- Odlično uznapredovao
- Posts: 938
- Joined: 01-06-2006, 17:54
- Location: Zagreb
Re: U potrazi za tartufima AVR-a
Što se tiče asm i rasprave, ni ja osobno danas ne bi pisao u asm. Nekoliko je dobrih razloga tome... Nedavno sam pisao MODBUS protokol na PIC-u, naravno zbog novca jer PIC osobno nikada ne bih koristio, mrzim ga.
U pravilu, moramo sam prouciti arhitekturu, brojace, ISR i opcenito sve sto mi je trebalo i zaključio sam kako je taj PIC govno, radi se o PIC18F6527. Ja to napisao, a ni sam ne znam jel to taj MCU uopće može stići obraditi u ISR-u, nadam se da može. AVR je bajka za ovu arhitekturu. Ne sudim ja po tome što volim AVR, ili mrzim PIC, sudim po tome što sam radio na obe arhitekture i ne mogu se oteti dojmu koliko je AVR bolje računalo. Ako ćemo iskreno, mrzim i AVR istog trenutka kada programiram ARM. Recimo da obožavam seriju NXP-a LPX23xx i LPC17xx. Ne poznajem ih dovoljno kao AVR, ali su neusporedivo moćniji i bolji od AVR-a a o PIC-u da ne govorim.
Vratimo se na MODBUS protokol.... Fora u C jeziku je ta što mogu izgubiti 2 dana programiranja i napisati protokol koji radi na svim mikrokontrolerima. Dakle, sam protokol ne izlazi na registe niti ima veze sa arhitekturom. U *.h datoteci imam dio implementacije i samo povežem protokol sa UART bibliotekom.
Meni je već muka od pisanja istih protokola za različite MCU-a, danas recimo pišem neki protoko u c-u i odmah ga pišem za sve MCU-e. Kasnije mi je to jednostavno okačiti na sve arhtekture i ne moram iste stvari raditi 100 puta.
Naravno, ne bih pisao u asm nikada jer ne želim biti vezan samo za jednu arhitekturu i stalno sve pisati iznova na asm-u. Ipak i dalje mislim da je asm potrebno znati. Poznavanje asm-a širi znanje arhitekture, i puno je lakše pisati source na višem jeziku ako poznajete što MCU točno radi. Lakše je shvatiti što će napraviti compiler, kako će napraviti...
U pravilu, moramo sam prouciti arhitekturu, brojace, ISR i opcenito sve sto mi je trebalo i zaključio sam kako je taj PIC govno, radi se o PIC18F6527. Ja to napisao, a ni sam ne znam jel to taj MCU uopće može stići obraditi u ISR-u, nadam se da može. AVR je bajka za ovu arhitekturu. Ne sudim ja po tome što volim AVR, ili mrzim PIC, sudim po tome što sam radio na obe arhitekture i ne mogu se oteti dojmu koliko je AVR bolje računalo. Ako ćemo iskreno, mrzim i AVR istog trenutka kada programiram ARM. Recimo da obožavam seriju NXP-a LPX23xx i LPC17xx. Ne poznajem ih dovoljno kao AVR, ali su neusporedivo moćniji i bolji od AVR-a a o PIC-u da ne govorim.
Vratimo se na MODBUS protokol.... Fora u C jeziku je ta što mogu izgubiti 2 dana programiranja i napisati protokol koji radi na svim mikrokontrolerima. Dakle, sam protokol ne izlazi na registe niti ima veze sa arhitekturom. U *.h datoteci imam dio implementacije i samo povežem protokol sa UART bibliotekom.
Meni je već muka od pisanja istih protokola za različite MCU-a, danas recimo pišem neki protoko u c-u i odmah ga pišem za sve MCU-e. Kasnije mi je to jednostavno okačiti na sve arhtekture i ne moram iste stvari raditi 100 puta.
Naravno, ne bih pisao u asm nikada jer ne želim biti vezan samo za jednu arhitekturu i stalno sve pisati iznova na asm-u. Ipak i dalje mislim da je asm potrebno znati. Poznavanje asm-a širi znanje arhitekture, i puno je lakše pisati source na višem jeziku ako poznajete što MCU točno radi. Lakše je shvatiti što će napraviti compiler, kako će napraviti...
InTheStillOfTheNight
Re: U potrazi za tartufima AVR-a
Pohvale noćni; na člancima u časopisu elektronik.si (ps. tekst je za sada vidljiv u brojevima 24, 25 , 26)
- InTheStillOfTheNight
- Odlično uznapredovao
- Posts: 938
- Joined: 01-06-2006, 17:54
- Location: Zagreb
Re: U potrazi za tartufima AVR-a
Nova muka po assembleru. Stvarno je teško dočarati assembler neznancima pa evo novi tekst. Znam da tu ima asm ekipe i ako sam nešto drastično fulao u tekstu dobro bi bilo znati prije nego ga zaključim. Ne znam @bob za elektronika.si, meni je drago ako netko ima koristi od moje muke sa tekstom.
Edit:
Na koje si ti to članke naletio @bob? Ja ih ne mogu pronaći, a ne znam uopće o čemu se radi.
Edit:
Na koje si ti to članke naletio @bob? Ja ih ne mogu pronaći, a ne znam uopće o čemu se radi.
InTheStillOfTheNight
Re: U potrazi za tartufima AVR-a
Revije može dobiti bilo tko, ko se registruje na forumu. Nikakva druga prepreka ne stoji na tom putu. Ne treba iz toga raditi neku paniku, jer je potpuno normalno, da dobijaš hleb ako ideš u pekaru, niko te ne čeka na ulazu i ne trću za tobom.
- InTheStillOfTheNight
- Odlično uznapredovao
- Posts: 938
- Joined: 01-06-2006, 17:54
- Location: Zagreb
Re: U potrazi za tartufima AVR-a
Netko će se složiti, netko neće... Malo sam izgubio žicu za pisanje zadnjih godina, no nadam se da će neki od vas uživati u tekstu, i usput naučiti nešto novo...
Ako ima pogrešaka, molim da ih navedete kako bi to popravili.
LP,
InTheStillOfTheNight
https://www.dropbox.com/s/tcftjy5kzyqh4ep/AVR.pdf?dl=0
Ako ima pogrešaka, molim da ih navedete kako bi to popravili.
LP,
InTheStillOfTheNight
https://www.dropbox.com/s/tcftjy5kzyqh4ep/AVR.pdf?dl=0
InTheStillOfTheNight
Re: U potrazi za tartufima AVR-a
Prijatelju; pa gdje si ti? Ishlapit će sve iz naših glava i staklenki.....
- InTheStillOfTheNight
- Odlično uznapredovao
- Posts: 938
- Joined: 01-06-2006, 17:54
- Location: Zagreb
Re: U potrazi za tartufima AVR-a
Prijatelju Bob,
Kako bi Novković rekao, Sve mijenja se... Nema me više na forumima, ne pišem više... Tu i tamo posjetim el.ba, no vidim da nema one ekipe od prije nekoliko godina, osim upornog pedje, traxa...
A i vidim da se ista pitanja na koja smo mi davali odgovore, ponavljaju.... Kao da tapkamo u mraku... No što ćeš, oni koji nauče prestanu pisati i dođu novi školarci...
Uostalom, ti novi školarci stalno se pitaju: "Kako postati programer?", A mi se pak pitamo: "Kako prestati biti?".
I onda se pitaš: "Zašto kvragu nisam uzeo plavu pilulu?" Ne kukam, lijepo zarađujem od razvoja, ali isto tako mi je preko glave stresa od potpisivanja tih velikih projekata. Jer ako sjebeš, sjebao si onako muški... Sumljam da je vrijedno na prostorima balkana, bez obzira na nešto bolju zaradu od prosječno dobrog šljakera.
Kako bi Novković rekao, Sve mijenja se... Nema me više na forumima, ne pišem više... Tu i tamo posjetim el.ba, no vidim da nema one ekipe od prije nekoliko godina, osim upornog pedje, traxa...
A i vidim da se ista pitanja na koja smo mi davali odgovore, ponavljaju.... Kao da tapkamo u mraku... No što ćeš, oni koji nauče prestanu pisati i dođu novi školarci...
Uostalom, ti novi školarci stalno se pitaju: "Kako postati programer?", A mi se pak pitamo: "Kako prestati biti?".
I onda se pitaš: "Zašto kvragu nisam uzeo plavu pilulu?" Ne kukam, lijepo zarađujem od razvoja, ali isto tako mi je preko glave stresa od potpisivanja tih velikih projekata. Jer ako sjebeš, sjebao si onako muški... Sumljam da je vrijedno na prostorima balkana, bez obzira na nešto bolju zaradu od prosječno dobrog šljakera.
InTheStillOfTheNight
Re: U potrazi za tartufima AVR-a
DobarInTheStillOfTheNight wrote:Uostalom, ti novi školarci stalno se pitaju: "Kako postati programer?", A mi se pak pitamo: "Kako prestati biti?".