Navigacija
Lista poslednjih: 16, 32, 64, 128 poruka.

vaše sugestije u vezi mikrokontrolera

[es] :: Elektronika :: Mikrokontroleri :: vaše sugestije u vezi mikrokontrolera

[ Pregleda: 3479 | Odgovora: 6 ] > FB > Twit

Postavi temu Odgovori

Autor

Pretraga teme: Traži
Markiranje Štampanje RSS

strš
ČAČAK

Član broj: 59295
Poruke: 324



+2 Profil

icon vaše sugestije u vezi mikrokontrolera11.09.2006. u 01:01 - pre 213 meseci
Interesu je me vaše mišljenje u vezi programiranja mikrokontrolera.Kao prvo da li je zadnja stavka u pisanju programa za mikrokontroler hex zapis koji će se učitati u njega?Ako je to tačno to znači da bilo kojim programom se piše(basic,c,c++,asembler...) hex zapis je isti?Ako nije isti zbog čega?Na koji način mogu to da proverim?Da li sam u pravu ili lupetam?Svaka sugestija bi mi dobro došla.Inače ovu temu sam započeo sa buljko-m i on mi je dosta toga objasnio i pomogao.Unapred hvala.
 
Odgovor na temu

salec

Član broj: 6527
Poruke: 1738
*.rcub.bg.ac.yu.



+25 Profil

icon Re: vaše sugestije u vezi mikrokontrolera11.09.2006. u 12:44 - pre 213 meseci
Obicno nije isti, zato sto svaki prevodilac razlicito prevodi i u razlicitoj meri optimizuje program. Mislim, dovoljno je da alocira varijable u RAM-u razlicitim redosledom, pa se vec nece slagati!

Osim toga, cak i kada bi prevodio isti asemblerski kod (gde bi krajnji program morao UVEK da bude isti) pomocu dva razlicita asemblera, isti binarni sadrzaj je moguce opisati razlicitim hex fajlovima (koji se na kraju isto prevedu u binarni kod).

Sto se tice provere, uzmes lepo otvoris u tekst editoru jedan i drugi, ili jos bolje, u Total Commanderu ih uporedis ("File->Compare by content")
 
Odgovor na temu

strš
ČAČAK

Član broj: 59295
Poruke: 324



+2 Profil

icon Re: vaše sugestije u vezi mikrokontrolera11.09.2006. u 23:30 - pre 213 meseci
Hvala ti na odgovoru.Pošto tek započinjem da se bavim sa mikrokontrolerima još uvek nemam tačan put kojim da krenem.Za početak želim da naučim basic,pošto mi je nekako najbliži ali koliko sam shvatio i basic-a ima raznih pa nemogu da se odlučim na kou stanu da krenem.Takođe mi zavisi i od programa koji su mi dostupni.Skinuo sam sa net-a MPLAB koji u sebi ima simulator ali koliko sam shvatio on koristi asembler koji mi je nepoznat a i po forumima svi se odlučuju ili za c ili basic i nevidim da taj asembler hvale.Kolega koji je završio fakultet kaže da je učio c 10 godina i da ga još uvek nije savladao tako da nemam želju da ga i ja sad učim.Možda previše pišem opširno ali ako imaš neku sugestiju rado bih je "čuo".Usput nikako nemogu da provalim simulator u MPLAB-u.Ima li vizuelni prikaz šta se dešava na pinovima mikrokontrolera?
 
Odgovor na temu

salec

Član broj: 6527
Poruke: 1738
*.dynamic.sbb.co.yu.



+25 Profil

icon Re: vaše sugestije u vezi mikrokontrolera12.09.2006. u 00:51 - pre 213 meseci
Citat:
strš:Usput nikako nemogu da provalim simulator u MPLAB-u.Ima li vizuelni prikaz šta se dešava na pinovima mikrokontrolera?

Nema. Imas prikaz sadrzaja registara kao hex bojeva, a pinovi su "prikaceni" na neke od registara. To za sta pitas mislim da postoji, ali moras potraziti na Internetu.

Ovako... za pocetak ipak provali asembler(e), to ce ti svakako trebati, makar zato da mozes da proveris sta prevedeni program stvarno nalaze mikrokontroleru da radi. Osim toga, asembleri su najsire dostupni alati. Za male programe koje ces u pocetku pisati, nece ti ni trebati nista slozenije, mikrokontroleri cesto imaju vrlo ogranicen prostor za program i programiranje u asembleru ponekad jedino dovoljno stedi taj prostor i konacno, ali ne najmanje vazno, shvatanje kako CPU radi na najnizem nivou ce ti olaksati shvatanje visih programskih jezika (na primer C), razloga zasto u njima postoje neki mehanizmi koji postoje i pisaces efikasnije programe (razumeces sta je "skupo", a sta nije).

E, sad, svaki asembler je prica za sebe (najcesce), jer je gotovo svaka familija mikrokontrolera (8-bitnih) prica za sebe (PIC, cije razvojno okruzenje je MPLAB, posebno je neobican u odnosu na sve druge).
 
Odgovor na temu

beep
Srbija/Vrbas

Član broj: 19294
Poruke: 198
*.smin.sezampro.yu.

Sajt: keselj.xyz


+1 Profil

icon Re: vaše sugestije u vezi mikrokontrolera12.09.2006. u 09:44 - pre 213 meseci
Citat:
strš:Kolega koji je završio fakultet kaže da je učio c 10 godina i da ga još uvek nije savladao


Pa da je ucio asembler od pentium procesora pa bi ga naucio......Za manje od sat vremena mozes da savladas sve naredbe pic-a....
 
Odgovor na temu

strš
ČAČAK

Član broj: 59295
Poruke: 324



+2 Profil

icon Re: vaše sugestije u vezi mikrokontrolera13.09.2006. u 23:39 - pre 213 meseci
Hvala vam na sugestijama.Neće mi biti teško da ponovo tražim literaturu po internetu u vezi asemblera.
 
Odgovor na temu

kovach
Srdjan Kovacic
Beograd

Član broj: 17057
Poruke: 157
*.dialup.sezampro.yu.

Jabber: kovach@elitesecurity.org


+1 Profil

icon Re: vaše sugestije u vezi mikrokontrolera16.09.2006. u 01:22 - pre 213 meseci
Citat:
salec:Ovako... za pocetak ipak provali asembler(e), to ce ti svakako trebati, makar zato da mozes da proveris sta prevedeni program stvarno nalaze mikrokontroleru da radi. Osim toga, asembleri su najsire dostupni alati. Za male programe koje ces u pocetku pisati, nece ti ni trebati nista slozenije, mikrokontroleri cesto imaju vrlo ogranicen prostor za program i programiranje u asembleru ponekad jedino dovoljno stedi taj prostor i konacno, ali ne najmanje vazno, shvatanje kako CPU radi na najnizem nivou ce ti olaksati shvatanje visih programskih jezika (na primer C), razloga zasto u njima postoje neki mehanizmi koji postoje i pisaces efikasnije programe (razumeces sta je "skupo", a sta nije).

Bolji odgovor (savet) od ovog nisi mogao da dobijes... udri po asembleru ako ti je bas stalo... ostalo se samo jednostavno nadogradi... sintaksa je najmanji problem...

Pozdrav...
Kovach
 
Odgovor na temu

[es] :: Elektronika :: Mikrokontroleri :: vaše sugestije u vezi mikrokontrolera

[ Pregleda: 3479 | Odgovora: 6 ] > FB > Twit

Postavi temu Odgovori

Navigacija
Lista poslednjih: 16, 32, 64, 128 poruka.