pic 16f84 pitanje
Moderators: pedja089, stojke369, [eDo], trax
pic 16f84 pitanje
Pozdrav!
Skinuo sam sa neta surce kod za led flasher koji ima nastavak ".c". Kako ću ga prebaciti u .hex format da ga snimim u pic. Imam mplab, ali ne znam što napraviti. RAdi se o pic 16f84 mikrokontroleru.Volio bi s tim kontrolerom početi jer imam programer za njega i prvi put se susrećem s kontrolerima uopće.
Hvala!
Skinuo sam sa neta surce kod za led flasher koji ima nastavak ".c". Kako ću ga prebaciti u .hex format da ga snimim u pic. Imam mplab, ali ne znam što napraviti. RAdi se o pic 16f84 mikrokontroleru.Volio bi s tim kontrolerom početi jer imam programer za njega i prvi put se susrećem s kontrolerima uopće.
Hvala!
Re: pic 16f84 pitanje
pa samo ga "preimenuj" u hex i to je to
npr: imedatoteke.c ----->>>>imedatoteke.hex
npr: imedatoteke.c ----->>>>imedatoteke.hex
Re: pic 16f84 pitanje
Ništa. WinPic napiše "no EOF record found".
- Elektronicar
- Pravo uznapredovao :)
- Posts: 467
- Joined: 19-01-2008, 17:05
- Location: Balkan
Re: pic 16f84 pitanje
Postavi link odakle je skinut source code.
Moras da imas neki compiler da bi to izveo.
@VFDisplay
Odakle ti takva ideja ?
Moras da imas neki compiler da bi to izveo.
@VFDisplay
Odakle ti takva ideja ?
Re: pic 16f84 pitanje
to sa preimenovanjem je tesko idiotizam.
.c je ekstenzija fajlova od mikrochipovog kompajlera za C.
to je sorse pisan u c-u i treba ti kompajler da ga kompajliras, a posle ga mozes asemblirati sa mplab.
.c je ekstenzija fajlova od mikrochipovog kompajlera za C.
to je sorse pisan u c-u i treba ti kompajler da ga kompajliras, a posle ga mozes asemblirati sa mplab.
Re: pic 16f84 pitanje
pa npr. skineš pjesmu s interneta koja izgleda ovako "imepjesme"(bez imena ekstenzije, a zapravo je u mp3) te je jednostavno promjenim u mp3 i to je toElektronicar wrote:@VFDisplay Odakle ti takva ideja ?
eto odakle mi takva ideja!
Re: pic 16f84 pitanje
to nema veze jedno sa drugom. .c je u principu tekstualna datoteka koja sadrzi komande iz c-a, a hex je datoteka koja sadrzi u svakom redu po 14 karaktera. svaki red predstavlja jednu programsku instrukciju. koja se direktno upisuje u flash memoriju pica.
Re: pic 16f84 pitanje
hvala na objašnjenju
evo upravo sam čitao temu "skraceni kurs ucenja picbasica" pa sam shvatio da sam ispao budala što sam išta ovdje napisao
evo upravo sam čitao temu "skraceni kurs ucenja picbasica" pa sam shvatio da sam ispao budala što sam išta ovdje napisao
Re: pic 16f84 pitanje
Evo link source koda: http://www.ke4nyv.com/ledb.c" onclick="window.open(this.href);return false;
- srdjan_bss
- Odlično uznapredovao
- Posts: 842
- Joined: 04-12-2008, 13:37
- Location: BIH, okolina Banjaluke
- Contact:
Re: pic 16f84 pitanje
ne razumijem se u to puno,ali bih ja to ovako uradio:kopirao bih sadrzaj sa datog linka u notepad i sacuvao bih ga kao .hex datoteku
http://www.pik.ba/artikal/512243/led-strip-letvice-/" onclick="window.open(this.href);return false;
http://www.pik.ba/artikal/512227/mini-f ... redajnik-/" onclick="window.open(this.href);return false;
http://www.crvena-tuba.net" onclick="window.open(this.href);return false;
http://www.pik.ba/artikal/512227/mini-f ... redajnik-/" onclick="window.open(this.href);return false;
http://www.crvena-tuba.net" onclick="window.open(this.href);return false;
Re: pic 16f84 pitanje
NE MOZE
sors kodovi visih jezika se moraju kompajlirati. a asemblerski kod se mora asemblirati da bi se dobio hex
hex se moze pisati u note padu, ali onda moras direktno pisati kodove instrukcija za procesor u notepadu, sto nije ni malo jednostavno
ko ne zna, neka vise ne lupeta i ne pise eto tako da bi nesto napisa nego nek pogleda prvih par strana kursa za pbp ili ako nece moje, postoji dobar pdf na forumu gde je asembler objasnjen, na nasem jeziku. i na netu postoji milion tutorijala pa neka pogleda. uostalom dovoljno je pogledati datasheet bilo kojeg mikro kontrolera
sors kodovi visih jezika se moraju kompajlirati. a asemblerski kod se mora asemblirati da bi se dobio hex
hex se moze pisati u note padu, ali onda moras direktno pisati kodove instrukcija za procesor u notepadu, sto nije ni malo jednostavno
ko ne zna, neka vise ne lupeta i ne pise eto tako da bi nesto napisa nego nek pogleda prvih par strana kursa za pbp ili ako nece moje, postoji dobar pdf na forumu gde je asembler objasnjen, na nasem jeziku. i na netu postoji milion tutorijala pa neka pogleda. uostalom dovoljno je pogledati datasheet bilo kojeg mikro kontrolera
- Elektronicar
- Pravo uznapredovao :)
- Posts: 467
- Joined: 19-01-2008, 17:05
- Location: Balkan
Re: pic 16f84 pitanje
@boro112
Pogledaj malo bolje na linku koji si postavio sve ti je objasnjeno The code is written in Hi-Tech C.
@VFDisplay
Ovo nije pesma ali neka ti bude.
Pogledaj malo bolje na linku koji si postavio sve ti je objasnjeno The code is written in Hi-Tech C.
@VFDisplay
Ovo nije pesma ali neka ti bude.
- informaticar
- Odlično uznapredovao
- Posts: 588
- Joined: 09-12-2008, 16:31
- Location: Velika Kopanica - Slavonski Brod
Re: pic 16f84 pitanje
Ja jos nigdije nisam u notepad-u vidio da se ista moze spremiti kao hex fail sto je nemoguce (sto je i pedja rekao).
Kompajliranje je proces iz kojeg ove naredbe sto su pisane tekstom prebacije u heksadecimalni brojevni sustav (hex).
Heksadecimalni brojevni sustav su brojke od 1-9 i slova od A-F.
Kompajliranje je proces iz kojeg ove naredbe sto su pisane tekstom prebacije u heksadecimalni brojevni sustav (hex).
Heksadecimalni brojevni sustav su brojke od 1-9 i slova od A-F.
Re: pic 16f84 pitanje
kompajliranjem se visi jezici prevode u asembler, potom se taj fajl asemblira i tek se onda dobija hex. kod pic basica moguce je cak i pogledati asm u kojem je deo programa, dok se neke rutine pozivaju iz drugih fajlova...
- informaticar
- Odlično uznapredovao
- Posts: 588
- Joined: 09-12-2008, 16:31
- Location: Velika Kopanica - Slavonski Brod
Re: pic 16f84 pitanje
Da znam to ali samo sam htijo sto jednostavnije objasniti za neke pocetnike (medju kojima sam i ja) bitno je znati da se iz visih programskih jezika pretvara u hex nisam htio komplicirati (naredbe visih programskih jezika-asembler-asembliranje-hex) - kratko objasnjeno.
Re: pic 16f84 pitanje
Evo da se i ja javim. Uspio sam sve napravit! I ubacio sam u PIC.
Hvala svima!
Hvala svima!
Re: pic 16f84 pitanje
Preuzmi ovo:
http://rapidshare(dot)com/files/269711877/C ... .4.093.zip" onclick="window.open(this.href);return false;
Instaliraj i otvori PIC C Compiler i u njemu otvori taj tvoj file što ima ekstenziju .c i tada ispod menija odi na "Compile" i prvo klikni "Build All" i tada ako je program OK i nema grešaka klikni "Compile" i pitat će te gdje da spremi .hex i to je to...
Tako da teorija o mjenjanju ekstenzije ipak pada u vodu...
http://rapidshare(dot)com/files/269711877/C ... .4.093.zip" onclick="window.open(this.href);return false;
Instaliraj i otvori PIC C Compiler i u njemu otvori taj tvoj file što ima ekstenziju .c i tada ispod menija odi na "Compile" i prvo klikni "Build All" i tada ako je program OK i nema grešaka klikni "Compile" i pitat će te gdje da spremi .hex i to je to...
Tako da teorija o mjenjanju ekstenzije ipak pada u vodu...
Ne vjeruj u čuda - računaj na njih!
Re: pic 16f84 pitanje
Evo da ne otvaram novu temu pitat cu vas u ovoj.
Dali mogu korititi RB1-7 kao ulaze i izlaze ili njih mogu samo koristiti kao izlaze?
Dali mogu korititi RB1-7 kao ulaze i izlaze ili njih mogu samo koristiti kao izlaze?
Re: pic 16f84 pitanje
Svaki port pic-a možeš definisati i kao ulaz i kao izlaz
Ako kaniš pobijediti, ne smiješ izgubiti
Re: pic 16f84 pitanje
Mozes definisati svaki kao ulaz i izlaz, ali ne i koristiti. u Slucaju porta b moze. ali imas kod serije 12 nekih ogranicenja. To pogledas u datasheetu.