[ gooxy @ 06.02.2009. 01:20 ] @
| Prvi put danas da probam programiranje mikrokontrolera. Drug mi je pozajmio neki hardver, skinuo sam IC Prog i ukratko mi pojasnio. Medjutim, kad sam ja probao da ucitam fajl u ICprog nesto nije dobro. Naime, ja napisem u notepadu neki jednostavan program, i u IC progu idem na Open file i taj .txt fajl otvorim medjutim ono sto vidim nije ono sto sam pisao. Znaci, kod ima sasvim drugo znacenje od onoga sto sam ja pisao. Npr. ja napisem samo da prikaze jednu cifru na displeju a kad ga ucitam ima brdo linija koda i ogroman broj call naredbi. Probao sam sa menjanjem ekstenzije u .asm ali nista. Ne znam jos sve pojedinosti pa sumnjam da sam nesto izostavio. U cemu moze da bude problem. Kazem, danas sa njegovim programom je sve bilo dobro. I da li IC prog ne omogucava editovanje koda posto ja to ne mogu da radim nego mora da pisem u notepadu pa da idem na open file. |
[ markic @ 06.02.2009. 07:34 ] @
Citat:
gooxy: Naime, ja napisem u notepadu neki jednostavan program, i u IC progu idem na Open file i taj .txt fajl otvorim medjutim ono sto vidim nije ono sto sam pisao.
Za IC prog ti treba hex fajl.
[ gooxy @ 06.02.2009. 12:39 ] @
Znaci da treba da imam neki ascii<->hex konvertor posto IC prog nema tu mogucnost odnosno ima ali tek kad je hex ucitan? Koji program da koristim?
[ Branislav83 @ 06.02.2009. 13:44 ] @
Prvo, za prokgramiranje kontrolera ti potreban neki kompajler (zavisno od toga koji kontroler zelis da koristis). Za PIC kontrolere moze da ti posluzu MikroC, Hi-Tech, CCS..., ako zelis da programiras u C-u. Za programiranje u asembleru mozes da koristi MPLAB. Kada napises kod , onda ga iskompajliras pomocu kompajlera. Tako dobijas .hex fajl koji koristi Ic-prog.
Ovo je za PIC kontrolere. Slicno je i za druge samo sto koristis druge kompajlere i drugi hardver za programiranje.
Ovo je bilo ukretko, ako ti treba jos neka pomoc pitaj.
Poz
[ gooxy @ 10.02.2009. 18:08 ] @
Sve je to proradilo i sad sam nesto poceo da prchkam sa MPLAB IDE-om i njegovim dibagerom pa sam hteo u jednoj varijanti da promenim vrednost nekog registra i u prozoru File Registers izabrao desnim odredjeni registar tj adresu i u prirusnom meniju izabrao Fill Registers i upisao start i end address istu vrednost (kontram tako bi trebalo ako zelim jedan fajl da promenim) i u data upisao novu vrednost, isao na Write ali nista. Ne znam da li je ovo dobra procedura, da li se drugacije radi i da li uopste to moze da se radi?
[ Branislav83 @ 11.02.2009. 00:03 ] @
Nisam skoro radio sa MPLAB-om, tako da se iskreno ne secam kako se to radi u njemu. Ajde ako niko ne odgovori uskoro, pogledacu kako to ide pa cu ti javiti. Da ne instalram sada MPLAB i da se prisecam, verovatno na forumu ima onih koji znaju to.
[ gooxy @ 11.02.2009. 15:00 ] @
Mislim da ne dozvoljava promenu u registrima specijalne namene.
U redu je.
Copyright (C) 2001-2025 by www.elitesecurity.org. All rights reserved.